Pacote | flash.net.drm |
Classe | public class DRMVoucher |
Herança | DRMVoucher Object |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.5, Flash Player 10.1 |
As propriedades DRMVoucher descrevem os direitos de exibição conferidos pelo comprovante. Você pode adquirir um comprovante usando o método loadVoucher()
do objeto DRMManager. Este método precisa de um objeto DRMContentData, obtido com o método preloadEmbeddedMetadata()
da classe NetStream (AIR só) ou usando o construtor DRMContentData()
. Usando um servidor de direitos de mídia, como Flash Access, você pode adquirir um objeto DRMContentData dos metadados gerados pela ferramenta de empacotador de mídia.
Elementos da API relacionados
flash.net.drm.DRMManager.loadVoucher()
flash.net.NetStream.preloadEmbeddedData()
Propriedade | Definido por | ||
---|---|---|---|
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
licenseID : String [somente leitura]
A ID exclusiva de licença desse comprovante. | DRMVoucher | ||
offlineLeaseEndDate : Date [somente leitura]
A data e a hora em que deste comprovante expira para reprodução offline. | DRMVoucher | ||
offlineLeaseStartDate : Date [somente leitura]
A data e a hora da validade deste comprovante para reprodução offline. | DRMVoucher | ||
playbackTimeWindow : flash.net.drm:DRMPlaybackTimeWindow [somente leitura]
O período, após a exibição inicial, durante o qual o conteúdo relacionado pode ser exibido ou revisto. | DRMVoucher | ||
policies : Object [somente leitura]
Os direitos personalizados definidos pelo aplicativos, se houver, definidos pelo cliente ao empacotar o conteúdo. | DRMVoucher | ||
policyID : String [somente leitura]
A ID exclusiva de política desse comprovante. | DRMVoucher | ||
serverURL : String [somente leitura]
A URL para o servidor de licença desse DRMVoucher. | DRMVoucher | ||
voucherEndDate : Date [somente leitura]
A data de expiração deste comprovante. | DRMVoucher | ||
voucherStartDate : Date [somente leitura]
O início do período de validade deste comprovante. | DRMVoucher |
Método | Definido por | ||
---|---|---|---|
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
DRMVoucher | |||
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | ||
Retorna a representação de string do objeto especificado. | Object | ||
Retorna o valor primitivo do objeto especificado. | Object |
licenseID | propriedade |
offlineLeaseEndDate | propriedade |
offlineLeaseEndDate:Date
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.5, Flash Player 10.1 |
A data e a hora em que deste comprovante expira para reprodução offline.
Caso um comprovante só seja válido na sessão online atual, offlineLeaseStartDate
é null
.
Implementação
public function get offlineLeaseEndDate():Date
offlineLeaseStartDate | propriedade |
offlineLeaseStartDate:Date
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.5, Flash Player 10.1 |
A data e a hora da validade deste comprovante para reprodução offline.
Caso um comprovante só seja válido na sessão online atual, offlineLeaseStartDate
é null
.
Implementação
public function get offlineLeaseStartDate():Date
playbackTimeWindow | propriedade |
playbackTimeWindow:flash.net.drm:DRMPlaybackTimeWindow
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.5, Flash Player 10.1 |
O período, após a exibição inicial, durante o qual o conteúdo relacionado pode ser exibido ou revisto.
O período do tempo separado para a visualização começa quando o usuário visualiza pela primeira vez o conteúdo e finaliza depois que o período de tempo repartido passou. Se nenhuma hora for separada, o valor da propriedade playbackTimeWindow
é null
.
Implementação
public function get playbackTimeWindow():flash.net.drm:DRMPlaybackTimeWindow
policies | propriedade |
policies:Object
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.5, Flash Player 10.1 |
Os direitos personalizados definidos pelo aplicativos, se houver, definidos pelo cliente ao empacotar o conteúdo.
Se nenhum direito personalizado se tenha definido, nulo
vai se retornar.
Implementação
public function get policies():Object
policyID | propriedade |
serverURL | propriedade |
voucherEndDate | propriedade |
voucherStartDate | propriedade |
toByteArray | () | método |
Wed Jun 13 2018, 11:10 AM Z