Sprache

MediaPlayer.ProvideKeyResponse(Byte[], Byte[]) Methode

Definition

Vom Lizenzserver wird eine Schlüsselantwort von der App empfangen. Anschließend wird sie mithilfe von provideKeyResponse an das DRM-Modul-Plug-In übermittelt.

[Android.Runtime.Register("provideKeyResponse", "([B[B)[B", "GetProvideKeyResponse_arrayBarrayBHandler", ApiSince=26)]
public virtual byte[]? ProvideKeyResponse(byte[]? keySetId, byte[] response);
[<Android.Runtime.Register("provideKeyResponse", "([B[B)[B", "GetProvideKeyResponse_arrayBarrayBHandler", ApiSince=26)>]
abstract member ProvideKeyResponse : byte[] * byte[] -> byte[]
override this.ProvideKeyResponse : byte[] * byte[] -> byte[]

Parameter

keySetId
Byte[]

Wenn die Antwort für eine Releaseanforderung gilt, identifiziert keySetId den gespeicherten Schlüssel, der der Releaseanforderung zugeordnet ist (d. h. die gleiche keySetId, die an den früheren #getKeyRequest Aufruf übergeben wurde. Er MUSS NULL sein, wenn die Antwort entweder für Streaming- oder Offlineschlüsselanforderungen gilt.

response
Byte[]

die Bytearrayantwort vom Server

Gibt zurück

Byte[]
Attribute

Hinweise

Vom Lizenzserver wird eine Schlüsselantwort von der App empfangen. Anschließend wird sie mithilfe von provideKeyResponse an das DRM-Modul-Plug-In übermittelt. Wenn die Antwort für eine Offlineschlüsselanforderung gilt, wird ein Schlüsselsatzbezeichner zurückgegeben, der verwendet werden kann, um die Schlüssel später mit der Methode {@ link # restoreKeys} in einer neuen Sitzung wiederherzustellen. Wenn die Antwort für eine Streaming- oder Releaseanforderung gilt, wird NULL zurückgegeben.

Java Dokumentation für android.media.MediaPlayer.provideKeyResponse(byte[], byte[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: