使用網域支援功能播放加密的內容

若要使用 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.storeVoucher() 方法,將憑證提供給 DRMManager

  4. 使用 NetStream.play() 方法播放加密的內容。

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