MediaPlayer.GetKeyRequest メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
暗号化されたコンテンツの暗号化解除に使用されるキーを取得または解放するために、アプリとライセンス サーバーの間でキーの要求/応答交換が行われます。
[Android.Runtime.Register("getKeyRequest", "([B[BLjava/lang/String;ILjava/util/Map;)Landroid/media/MediaDrm$KeyRequest;", "GetGetKeyRequest_arrayBarrayBLjava_lang_String_ILjava_util_Map_Handler", ApiSince=26)]
public virtual Android.Media.MediaDrm.KeyRequest GetKeyRequest(byte[]? keySetId, byte[]? initData, string? mimeType, Android.Media.MediaDrmKeyType keyType, System.Collections.Generic.IDictionary<string,string>? optionalParameters);
[<Android.Runtime.Register("getKeyRequest", "([B[BLjava/lang/String;ILjava/util/Map;)Landroid/media/MediaDrm$KeyRequest;", "GetGetKeyRequest_arrayBarrayBLjava_lang_String_ILjava_util_Map_Handler", ApiSince=26)>]
abstract member GetKeyRequest : byte[] * byte[] * string * Android.Media.MediaDrmKeyType * System.Collections.Generic.IDictionary<string, string> -> Android.Media.MediaDrm.KeyRequest
override this.GetKeyRequest : byte[] * byte[] * string * Android.Media.MediaDrmKeyType * System.Collections.Generic.IDictionary<string, string> -> Android.Media.MediaDrm.KeyRequest
パラメーター
- keySetId
- Byte[]
は、keyType が MediaDrm#KEY_TYPE_RELEASEされたときに解放されるオフライン キーのキー セット識別子です。 keyType が MediaDrm#KEY_TYPE_STREAMING または MediaDrm#KEY_TYPE_OFFLINEされている場合は、他のキー要求に対して null に設定する必要があります。
- initData
- Byte[]
は、keyType が MediaDrm#KEY_TYPE_STREAMING または MediaDrm#KEY_TYPE_OFFLINEされている場合のコンテナー固有の初期化データです。 その意味は、mimeType パラメーターで指定された mime 型に基づいて解釈されます。 これには、たとえば、コンテンツ ID、キー ID、またはキー要求の生成に必要なコンテンツ メタデータから取得されたその他のデータが含まれる場合があります。
keyType が MediaDrm#KEY_TYPE_RELEASE場合は、null に設定する必要があります。
- mimeType
- String
は、コンテンツの MIME の種類を識別します。
- keyType
- MediaDrmKeyType
は、要求の種類を指定します。 要求は、ストリーミング、 MediaDrm#KEY_TYPE_STREAMING、またはオフライン コンテンツ MediaDrm#KEY_TYPE_OFFLINEのキーを取得するか、keySetId によって識別される以前に取得したキー (MediaDrm#KEY_TYPE_RELEASE) を解放することです。
- optionalParameters
- IDictionary<String,String>
は、クライアント アプリケーションがサーバーに追加のメッセージ パラメーターを提供できるように、キー要求メッセージに含まれています。
これは、追加のパラメーターを送信しない場合に null される可能性があります。
返品
- 属性
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。