MediaPlayer.PrepareDrm(UUID) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のソースの DRM を準備します
[Android.Runtime.Register("prepareDrm", "(Ljava/util/UUID;)V", "GetPrepareDrm_Ljava_util_UUID_Handler", ApiSince=26)]
public virtual void PrepareDrm (Java.Util.UUID uuid);
[<Android.Runtime.Register("prepareDrm", "(Ljava/util/UUID;)V", "GetPrepareDrm_Ljava_util_UUID_Handler", ApiSince=26)>]
abstract member PrepareDrm : Java.Util.UUID -> unit
override this.PrepareDrm : Java.Util.UUID -> unit
パラメーター
- uuid
- UUID
暗号化スキームの UUID。 事前に不明な場合は、 を使用または登録してgetDrmInfo
onDrmInfoListener
ソースから取得できます。
- 属性
注釈
現在のソースの DRM を準備します
が登録されている場合 OnDrmConfigHelper
は、準備中に呼び出され、DRM セッションを開く前に DRM プロパティの構成が許可されます。 コールバックは、 を呼び出したスレッドで同期的に呼び出 prepareDrm
されることに注意してください。 これは、一連の getDrmPropertyString
および 呼び出し setDrmPropertyString
にのみ使用し、長い操作を控える必要があります。
デバイスが以前にプロビジョニングされていない場合、この呼び出しでは、プロビジョニング サーバーへのアクセスを伴うデバイスもプロビジョニングされ、ネットワーク接続に応じて完了するまでに時間がかかる場合があります。 が登録されている場合 OnDrmPreparedListener
、prepareDrm() は、バックグラウンドでプロビジョニングを起動し、 を返すことによって非ブロッキング モードで実行されます。 プロビジョニングと準備が完了すると、リスナーが呼び出されます。 OnDrmPreparedListener
が登録されていない場合、prepareDrm() はプロビジョニングと準備が完了するまで待機します。つまり、ブロッキング モードで実行されます。
が登録されている場合 OnDrmPreparedListener
は、DRM セッションの準備ができていることを示すために呼び出されます。 アプリケーションは、その呼び出しシーケンス (prepareDrm が戻る前または後など) やリスナーを実行するスレッド コンテキスト (リスナーがハンドラー スレッドに登録されていない限り) について何も想定しないでください。
の Java ドキュメント android.media.MediaPlayer.prepareDrm(java.util.UUID)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。