Для воспроизведения зашифрованного содержимого с помощью Adobe Access выполните следующие действия.
-
Используя
VoucherAccessInfo.deviceGroup
, проверьте, требуется ли регистрация группы устройств.
-
Если требуется ли проверка подлинности
-
Используйте свойство
DeviceGroupInfo.authenticationMethod
, чтобы узнать, требуется ли проверка подлинности.
-
Если проверка подлинности требуется, выполните ОДНО из следующих действий для авторизации пользователя.
-
Получите имя пользователя и пароль. Вызовите метод
DRMManager.authenticate(deviceGroup.serverURL, deviceGroup.domain, username, password)
.
-
Получите кэшированный, предварительно созданный маркер проверки подлинности и вызовите метод
DRMManager.setAuthenticationToken()
.
-
Вызовите метод
DRMManager.addToDeviceGroup()
.
-
Получите ваучер для содержимого, выполнив одно из следующих действий.
-
Используйте метод
DRMManager.loadVoucher()
.
-
Получите ваучер от другого устройства, зарегистрированного в той же группе устройств. Предоставьте ваучер для
DRMManager
с помощью метода
DRMManager.storeVoucher()
.
-
Воспроизведите зашифрованное содержимое с помощью метода
NetStream.play()
.
Чтобы экспортировать лицензию для содержимого, любое из устройств может предоставить необработанные байты лицензии с помощью метода
DRMVoucher.toByteArray()
после получения лицензии от сервера лицензий Adobe Access. Поставщики содержимого, как правило ограничивают число устройств, которые можно зарегистрировать в группе. Если достигнут предел, может потребоваться вызвать метод
DRMManager.removeFromDeviceGroup()
для неиспользуемого устройства, прежде чем зарегистрировать текущее.
|
|
|