Reprodução do conteúdo criptografado usando o suporte de domínio

Para reproduzir o conteúdo criptografado usando o Adobe Access, execute as seguintes etapas:
  1. Usando VoucherAccessInfo.deviceGroup , verifique se o registro do grupo de dispositivo é obrigatório.

  2. Caso a autenticação seja obrigatória:

    1. Use a propriedade DeviceGroupInfo.authenticationMethod para descobrir se a autenticação é obrigatória.

    2. 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() .

    3. Execute DRMManager.addToDeviceGroup() .

  3. Obtenha o voucher do conteúdo realizando uma das seguintes etapas:

    1. Use o método DRMManager.loadVoucher() .

    2. 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() .

  4. 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.