Para reproduzir o conteúdo criptografado usando o Adobe Access, execute as seguintes etapas:
-
Usando
VoucherAccessInfo.deviceGroup
, verifique se o registro do grupo de dispositivo é obrigatório.
-
Caso a autenticação seja obrigatória:
-
Use a propriedade
DeviceGroupInfo.authenticationMethod
para descobrir se a autenticação é obrigatória.
-
Caso a autenticação seja obrigatória, autentique o usuário realizando UMA das seguintes etapas:
-
Obtenha o nome de usuário e a senha do usuário. Execute
DRMManager.authenticate(deviceGroup.serverURL, deviceGroup.domain, nome de usuário, senha)
.
-
Obtenha um token de autenticação gerado previamente/armazenado em cache e execute
DRMManager.setAuthenticationToken()
.
-
Execute
DRMManager.addToDeviceGroup()
.
-
Obtenha o voucher do conteúdo realizando uma das seguintes etapas:
-
Use o método
DRMManager.loadVoucher()
.
-
Obtenha o voucher de um dispositivo diferente registrado no mesmo grupo de dispositivos. Forneça o voucher para
DRMManager
por meio do método
DRMManager.storeVoucher()
.
-
Reproduza o conteúdo usando o método
NetStream.play()
.
Para exportar a licença para o conteúdo, qualquer um dos dispositivos pode fornecer os bytes brutos da licença usando o método
DRMVoucher.toByteArray()
após obter a licença do servidor de licença do Adobe Access. Os fornecedores de conteúdo geralmente limitam o número de dispositivos em um grupo de dispositivos. Caso o limite seja alcançado, você poderá precisar acionar o método
DRMManager.removeFromDeviceGroup()
em um dispositivo não usado antes de registrar o dispositivo atual.
|
|
|