MediaPlayer.GetKeyRequest Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Uno scambio di richieste/risposte chiave si verifica tra l'app e un server licenze per ottenere o rilasciare chiavi usate per decrittografare il contenuto crittografato.
[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
Parametri
- keySetId
- Byte[]
è l'identificatore del set di chiavi offline rilasciato quando keyType è MediaDrm#KEY_TYPE_RELEASE. Deve essere impostato su Null per altre richieste di chiave, quando keyType è MediaDrm#KEY_TYPE_STREAMING o MediaDrm#KEY_TYPE_OFFLINE.
- initData
- Byte[]
è i dati di inizializzazione specifici del contenitore quando keyType è MediaDrm#KEY_TYPE_STREAMING o MediaDrm#KEY_TYPE_OFFLINE. Il suo significato viene interpretato in base al tipo mime fornito nel parametro mimeType. Può contenere, ad esempio, l'ID contenuto, l'ID chiave o altri dati ottenuti dai metadati del contenuto necessari per generare la richiesta di chiave.
Quando keyType è MediaDrm#KEY_TYPE_RELEASE, deve essere impostato su Null.
- mimeType
- String
identifica il tipo mime del contenuto
- keyType
- MediaDrmKeyType
specifica il tipo della richiesta. La richiesta può essere l'acquisizione di chiavi per lo streaming, MediaDrm#KEY_TYPE_STREAMING, o per il contenuto MediaDrm#KEY_TYPE_OFFLINEoffline o per rilasciare chiavi acquisite in precedenza (MediaDrm#KEY_TYPE_RELEASE), identificate da un keySetId.
- optionalParameters
- IDictionary<String,String>
sono inclusi nel messaggio di richiesta della chiave per consentire a un'applicazione client di fornire parametri di messaggio aggiuntivi al server.
Questo può essere null se non devono essere inviati parametri aggiuntivi.
Valori restituiti
- Attributi
Commenti
per android.media.MediaPlayer.getKeyRequest(byte[], byte[], java.lang.String, int, java.util.Map).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.