| 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():Stringdomain | 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():StringlicenseID | 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
Ukryj dziedziczone właściwości publiczne
Pokaż dziedziczone właściwości publiczne