Sprache

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

Definition

Eine Schlüsselantwort wird vom Lizenzserver von der App empfangen und dann mithilfe von provideKeyResponse für die MediaDrm-Instanz bereitgestellt.

[Android.Runtime.Register("provideKeyResponse", "([B[B)[B", "")]
public byte[]? ProvideKeyResponse(byte[] scope, byte[] response);
[<Android.Runtime.Register("provideKeyResponse", "([B[B)[B", "")>]
member this.ProvideKeyResponse : byte[] * byte[] -> byte[]

Parameter

scope
Byte[]

kann je nach Typ der Antwort eine sessionId oder keySetId sein. Der Bereich sollte auf die sessionId festgelegt werden, wenn die Antwort entweder für Streaming- oder Offlineschlüsselanforderungen gilt. Der Bereich sollte auf die keySetId festgelegt werden, wenn die Antwort für eine Releaseanforderung ist.

response
Byte[]

die Bytearrayantwort vom Server

Gibt zurück

Byte[]

Wenn die Antwort für eine Offlineanforderung gilt, wird die keySetId für die Offlineschlüssel zurückgegeben. Wenn die Antwort für eine Streaming- oder Releaseanforderung ist, wird ein leeres Bytearray zurückgegeben.

Attribute

Ausnahmen

wenn die Antwort angibt, dass eine erneute Bereitstellung erforderlich ist

wenn die Antwort angibt, dass der Server die Anforderung abgelehnt hat

Hinweise

Eine Schlüsselantwort wird vom Lizenzserver von der App empfangen und dann mithilfe von provideKeyResponse für die MediaDrm-Instanz bereitgestellt. Wenn die Antwort für eine Offlineschlüsselanforderung gilt, wird eine keySetId zurückgegeben, die verwendet werden kann, um die Schlüssel später mit der Methode #restoreKeysin einer neuen Sitzung wiederherzustellen. Wenn die Antwort für eine Streaming- oder Releaseanforderung gilt, wird ein leeres Bytearray zurückgegeben.

Java Dokumentation für android.media.MediaDrm.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: