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