ActionScript® 3.0 — dokumentacja dla platformy Adobe® Flash®
Strona główna  |  Ukryj listę pakietów i klas |  Pakiety  |  Klasy  |  Nowości  |  Indeks  |  Dodatki  |  Dlaczego język angielski?
Filtry: Pobieranie danych z serwera...
Pobieranie danych z serwera...
flash.net.drm 

DRMContentData  - AS3

Pakietflash.net.drm
Klasapublic class DRMContentData
DziedziczenieDRMContentData Inheritance Object

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.5, Flash Player 10.1

Klasa DRMContentData udostępnia informacje potrzebne do uzyskania kuponu niezbędnego do wyświetlenia treści zabezpieczonej przy użyciu mechanizmu DRM.

(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ści publiczne
 WłaściwośćZdefiniowane przez
  authenticationMethod : String
[tylko do odczytu] Typ uwierzytelniania wymagany do uzyskania kuponu dla powiązanej zawartości.
DRMContentData
 Inheritedconstructor : 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
Metody publiczne
 MetodaZdefiniowane przez
  
DRMContentData(rawData:ByteArray = null)
Konstruktor.
DRMContentData
  
Pobiera tablicę obiektów VoucherAccessInfo.
DRMContentData
 Inherited
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość.
Object
 Inherited
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr.
Object
 Inherited
Wskazuje, czy określona właściwość istnieje i jest przeliczalna.
Object
 Inherited
Ustawia dostępność właściwości dynamicznej używanej w pętlach.
Object
 Inherited
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych.
Object
 Inherited
Zwraca ciąg reprezentujący określony obiekt.
Object
 Inherited
Zwraca pierwotną wartość dla określonego obiektu.
Object
Szczegół właściwości

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ść 
licenseID:String  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.5, Flash Player 10.1

Unikalny identyfikator treści powiązanej z tymi metadanymi na serwerze uprawnień.



Implementacja
    public function get licenseID():String

serverURL

właściwość 
serverURL:String  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.5, Flash Player 10.1

Adres URL serwera uprawnień, który udostępnia kupon niezbędny do wyświetlenia powiązanej treści.



Implementacja
    public function get serverURL():String
Konstruktor Szczegół

DRMContentData

()Konstruktor
public function DRMContentData(rawData:ByteArray = null)

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 2, Flash Player 10.1

Konstruktor.

Parametry
rawData:ByteArray (default = null)
Szczegół metody

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.

Zwraca
Vector.<VoucherAccessInfo>




[ X ]Dlaczego język angielski?
Treść dokumentacji języka ActionScript 3.0 wyświetlana w języku angielskim

Niektóre części dokumentacji języka ActionScript 3.0 nie są przetłumaczone na poszczególne języki. Gdy element nie jest przetłumaczony na dany język, jest wyświetlany tekst angielski. Na przykład opis klasy ga.controls.HelpBox nie jest przetłumaczony na żaden dodatkowy język. Z tego powodu polska wersja dokumentacji zawiera opis klasy ga.controls.HelpBox w języku angielskim.