Pakiet | flash.net.drm |
Klasa | public class DRMContentData |
Dziedziczenie | DRMContentData Object |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.5, Flash Player 10.1 |
(Tylko środowisko AIR) Obiekt DRMContentData można uzyskać z instancji klasy NetStream, wywołując metodę preloadEmbeddedContent()
obiektu NetStream i udostępniając obiektowi klienckiemu NetStream funkcję wywołania zwrotnego onDRMContentData
. Obiekt DRMContentData przekazany do funkcji wywołania zwrotnego służy jako parametr metody DRMManager loadVoucher()
.
Podczas pakowania treści za pomocą narzędzia Flash Access dostępna jest opcja zapisania metadanych treści w osobnym pliku. Aby utworzyć nowy obiekt DRMContentData, należy pobrać te metadane za pomocą obiektu URLLoader i przekazać je do konstruktora DRMContentData.
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
authenticationMethod : String [tylko do odczytu]
Typ uwierzytelniania wymagany do uzyskania kuponu dla powiązanej zawartości. | DRMContentData | ||
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
domain : String [tylko do odczytu]
Domena treści serwera uprawnień, w której użytkownik musi być uwierzytelniony, aby uzyskać kupon dla powiązanej treści. | DRMContentData | ||
licenseID : String [tylko do odczytu]
Unikalny identyfikator zawartości powiązanej z tymi metadanymi na serwerze uprawnień. | DRMContentData | ||
serverURL : String [tylko do odczytu]
Adres URL serwera uprawnień, który udostępnia kupon niezbędny do wyświetlenia powiązanej zawartości. | DRMContentData |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
DRMContentData(rawData:ByteArray = null)
Konstruktor. | DRMContentData | ||
Pobiera tablicę obiektów VoucherAccessInfo. | DRMContentData | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg reprezentujący określony obiekt. | Object | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object |
authenticationMethod | właściwość |
authenticationMethod:String
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.5, Flash Player 10.1 |
Typ uwierzytelniania wymagany do uzyskania kuponu dla powiązanej treści.
Obsługiwane są następujące typy uwierzytelniania:
- AuthenticationMethod.ANONYMOUS — każdy może uzyskać kupon.
- AuthenticationMethod.USERNAME_AND_PASSWORD — użytkownik musi podać poprawną nazwę użytkownika i hasło do konta, które ma uprawnienia do wyświetlania skojarzonej treści.
Klasa AuthenticationMethod udostępnia stałe ciągi znaków przeznaczone do użycia we właściwości authenticationMethod
.
Implementacja
public function get authenticationMethod():String
domain | właściwość |
domain:String
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.5, Flash Player 10.1 |
Domena zawartości serwera uprawnień, w której użytkownik musi być uwierzytelniony, aby uzyskać kupon dla powiązanej zawartości.
Uwaga: Domena zwracana przez tę właściwość nie ma nic wspólnego z nazwami domen sieciowych lub internetowych. W tym przypadku pod pojęciem domeny rozumie się grupę treści lub kont użytkowników. Na przykład, jeden serwer może obsługiwać wiele domen, a każda z nich może mieć własny zestaw kanałów i subskrybentów treści.
Implementacja
public function get domain():String
licenseID | właściwość |
serverURL | właściwość |
DRMContentData | () | Konstruktor |
getVoucherAccessInfo | () | metoda |
public function getVoucherAccessInfo():Vector.<VoucherAccessInfo>
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 2, Flash Player 10.1 |
Pobiera tablicę obiektów VoucherAccessInfo. Tablica zawiera co najmniej 1 obiekt VoucherAccessInfo, tj. obiekt domyślny.
Każdy obiekt VoucherAccessInfo reprezentuje reguły obejmujące wymagania dotyczące pobierania kuponu z serwera uprawnień. Na przykład, jeśli serwer wymaga uwierzytelnienia użytkownika, obiekt VoucherAccessInfo zawiera informację o metodzie uwierzytelniania. Jeśli serwer wymaga, aby komputer był zarejestrowany na serwerze dziedziny, obiekt zawiera adres URL serwera dziedziny.
ZwracaVector.<VoucherAccessInfo> |
Tue Jun 12 2018, 12:06 PM Z