Lingua

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

Definizione

Una risposta di chiave viene ricevuta dal server licenze dall'app, quindi viene fornita all'istanza mediaDrm usando provideKeyResponse.

[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[]

Parametri

scope
Byte[]

può essere un sessionId o keySetId a seconda del tipo di risposta. L'ambito deve essere impostato su sessionId quando la risposta è per le richieste di chiavi in streaming o offline. L'ambito deve essere impostato su keySetId quando la risposta è per una richiesta di versione.

response
Byte[]

risposta della matrice di byte dal server

Valori restituiti

Byte[]

Se la risposta è per una richiesta offline, verrà restituito il keySetId per le chiavi offline. Se la risposta è per una richiesta di streaming o versione, verrà restituita una matrice di byte vuota.

Attributi

Eccezioni

se la risposta indica che è necessario effettuare il reprovisioning

se la risposta indica che il server ha rifiutato la richiesta

Commenti

Una risposta di chiave viene ricevuta dal server licenze dall'app, quindi viene fornita all'istanza mediaDrm usando provideKeyResponse. Quando la risposta è per una richiesta di chiave offline, viene restituito un keySetId che può essere usato per ripristinare le chiavi in una nuova sessione con il metodo #restoreKeys. Quando la risposta è per una richiesta di streaming o versione, viene restituita una matrice di byte vuota.

per android.media.MediaDrm.provideKeyResponse(byte[], byte[]).

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.

Si applica a