若要使用 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 授權伺服器取得授權之後,任何裝置都能使用
DRMVoucher.toByteArray()
方法提供授權的原始位元組,來匯出內容的授權。內容提供者通常會限制裝置群組中的裝置數目。如果達到限制,在註冊目前的裝置之前,您必須在未使用的裝置上呼叫
DRMManager.removeFromDeviceGroup()
方法。
|
|
|