要使用 Adobe Access 播放加密的内容,请执行以下步骤:
-
使用
VoucherAccessInfo.deviceGroup
检查是否需要进行设备组注册。
-
是否需要进行身份验证:
-
使用
DeviceGroupInfo.authenticationMethod
属性查明是否需要身份验证。
-
如果需要身份验证,请通过执行下列步骤之一对用户进行身份验证:
-
获取用户的用户名和密码。调用
DRMManager.authenticate(deviceGroup.serverURL, deviceGroup.domain, username, password)
。
-
获取缓存的/预生成的身份验证令牌并调用
DRMManager.setAuthenticationToken()
。
-
调用
DRMManager.addToDeviceGroup()
。
-
通过执行下列任务之一获取内容的凭证:
-
使用
DRMManager.loadVoucher()
方法。
-
从在同一设备组中注册的其他设备获取凭证。通过
DRMManager.storeVoucher()
方法将凭证提供给
DRMManager
。
-
使用
NetStream.play()
方法播放加密的内容。
要导出该内容的许可证,任何设备在从 Adobe Access License Server 获取许可证之后都可以使用
DRMVoucher.toByteArray()
方法提供许可证的原始字节。内容提供商通常会限制设备组中的设备数量。如果限制数量已满,在注册当前设备之前,您可能需要对未使用的设备调用
DRMManager.removeFromDeviceGroup()
方法。
|
|
|