ドメインサポートを使用した暗号化されたコンテンツの再生

暗号化されたコンテンツを 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() メソッドを呼び出す必要があります。