Воспроизведение защищенного содержимого с помощью поддержки домена

Для воспроизведения зашифрованного содержимого с помощью Adobe Access выполните следующие действия.
  1. Используя VoucherAccessInfo.deviceGroup , проверьте, требуется ли регистрация группы устройств.

  2. Если требуется ли проверка подлинности

    1. Используйте свойство DeviceGroupInfo.authenticationMethod , чтобы узнать, требуется ли проверка подлинности.

    2. Если проверка подлинности требуется, выполните ОДНО из следующих действий для авторизации пользователя.

      • Получите имя пользователя и пароль. Вызовите метод DRMManager.authenticate(deviceGroup.serverURL, deviceGroup.domain, username, password) .

      • Получите кэшированный, предварительно созданный маркер проверки подлинности и вызовите метод DRMManager.setAuthenticationToken() .

    3. Вызовите метод DRMManager.addToDeviceGroup() .

  3. Получите ваучер для содержимого, выполнив одно из следующих действий.

    1. Используйте метод DRMManager.loadVoucher() .

    2. Получите ваучер от другого устройства, зарегистрированного в той же группе устройств. Предоставьте ваучер для DRMManager с помощью метода DRMManager.storeVoucher() .

  4. Воспроизведите зашифрованное содержимое с помощью метода NetStream.play() .

Чтобы экспортировать лицензию для содержимого, любое из устройств может предоставить необработанные байты лицензии с помощью метода DRMVoucher.toByteArray() после получения лицензии от сервера лицензий Adobe Access. Поставщики содержимого, как правило ограничивают число устройств, которые можно зарегистрировать в группе. Если достигнут предел, может потребоваться вызвать метод DRMManager.removeFromDeviceGroup() для неиспользуемого устройства, прежде чем зарегистрировать текущее.