Lingua

DrmErrorCode Enumerazione

Definizione

public enum DrmErrorCode
type DrmErrorCode = 
Ereditarietà
DrmErrorCode

Campi

Nome Valore Descrizione
Unknown 0

ERROR_UNKNOWN viene usato in cui nessun altro codice di errore definito è applicabile all'errore corrente. Vedere la strategia generale di gestione degli errori per gli errori imprevisti descritti in ErrorCodes.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_UNKNOWN.

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.

NoKey 1

La chiave richiesta non è stata trovata durante il tentativo di eseguire un'operazione di decrittografia. L'operazione può essere ritentata dopo aver aggiunto la chiave di decrittografia corretta.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_NO_KEY.

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.

KeyExpired 2

La chiave usata per la decrittografia non è più valida a causa della scadenza del periodo di licenza. L'operazione può essere ritentata dopo l'aggiornamento delle chiavi scadute.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_KEY_EXPIRED.

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.

ResourceBusy 3

Non è stato possibile allocare una risorsa di crittografia necessaria durante il tentativo dell'operazione richiesta. L'operazione può essere ritentata se l'app è in grado di rilasciare risorse.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_RESOURCE_BUSY.

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.

InsufficientOutputProtection 4

I livelli di protezione dell'output supportati dal dispositivo non sono sufficienti per soddisfare i requisiti impostati dal proprietario del contenuto nei criteri di licenza.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_INSUFFICIENT_OUTPUT_PROTECTION.

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.

SessionNotOpened 5

La decrittografia è stata tentata in una sessione non aperta, che potrebbe essere dovuta a un errore di apertura della sessione, alla chiusura prematura della sessione, alla sessione recuperata dal gestore risorse o a un ID sessione inesistente.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_SESSION_NOT_OPENED.

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.

UnsupportedOperation 6

È stata tentata un'operazione che non è stata supportata dal sistema di crittografia del dispositivo nella configurazione corrente. Questo problema può verificarsi quando i criteri di licenza richiedono funzionalità di sicurezza dei dispositivi non supportate dal dispositivo o a causa di un errore interno nel sistema di crittografia che impedisce il raggiungimento dei criteri di sicurezza specificati.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_UNSUPPORTED_OPERATION.

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.

InsufficientSecurity 7

Il livello di sicurezza del dispositivo non è sufficiente per soddisfare i requisiti impostati dal proprietario del contenuto nei criteri di licenza.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_INSUFFICIENT_SECURITY.

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.

FrameTooLarge 8

Il fotogramma video da decrittografare supera le dimensioni dei buffer di output protetti del dispositivo. Quando si verifica questo errore, l'app dovrebbe provare a riprodurre contenuto di una risoluzione inferiore o ignorare il frame problematico.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_FRAME_TOO_LARGE.

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.

LostState 9

Lo stato della sessione è stato invalidato. Questo problema può verificarsi nei dispositivi che non sono in grado di mantenere lo stato della sessione di crittografia attraverso la sospensione/ripresa del dispositivo. La sessione deve essere chiusa e una nuova sessione aperta per riprendere l'operazione.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_LOST_STATE.

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.

CertificateMalformed 10

Il certificato non è valido o è di tipo errato. Verificare che il certificato fornito dall'app o restituito dal server licenze sia valido. Rivolgersi al fornitore del plug-in MediaDrm per il formato di certificato previsto.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_CERTIFICATE_MALFORMED.

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.

CertificateMissing 11

Il certificato non è stato impostato. Verificare che il certificato sia stato fornito dall'app. Rivolgersi al fornitore del plug-in MediaDrm per il metodo previsto per fornire un certificato MediaDrm.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_CERTIFICATE_MISSING.

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.

CryptoLibrary 12

Si è verificato un errore all'interno della libreria di crittografia usata dal plug-in DRM.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_CRYPTO_LIBRARY.

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.

GenericOem 13

Errore imprevisto segnalato dal sottosistema OEM del dispositivo. Vedere la strategia generale di gestione degli errori per gli errori imprevisti descritti in ErrorCodes.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_GENERIC_OEM.

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.

GenericPlugin 14

Errore interno imprevisto in MediaDrm/MediaCrypto. Vedere la strategia generale di gestione degli errori per gli errori imprevisti descritti in ErrorCodes.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_GENERIC_PLUGIN.

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.

InitData 15

Il parametro di dati init passato a MediaDrm.getKeyRequest è vuoto o non valido. I dati init vengono in genere ottenuti da MediaExtractor.getPsshInfo() o MediaExtractor.getDrmInitData(). Rivolgersi al fornitore del plug-in MediaDrm per il formato di dati init previsto.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_INIT_DATA.

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.

KeyNotLoaded 16

La chiave non è stata caricata dalla licenza prima di tentare l'operazione oppure il parametro ID chiave fornito dall'app non è corretto. Verificare che le chiavi appropriate siano nella licenza e controllare che il parametro ID chiave fornito dall'app sia corretto. Rivolgersi al fornitore del plug-in MediaDrm per il formato di licenza previsto.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_KEY_NOT_LOADED.

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.

LicenseParse 17

La risposta della licenza è vuota, i campi sono mancanti o altrimenti non possono essere analizzati o decrittografati. Verificare la presenza di errori, ad esempio buffer vuoti o sovrascritti. In caso contrario, rivolgersi al fornitore del plug-in MediaDrm per il formato di licenza previsto.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_LICENSE_PARSE.

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.

LicensePolicy 18

L'operazione ,ad esempio per rinnovare o rendere persistente una licenza, non è consentita dai criteri di licenza. Controllare la configurazione dei criteri di licenza nel server licenze.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_LICENSE_POLICY.

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.

LicenseRelease 19

Impossibile generare una richiesta di versione perché un campo nella licenza offline è vuoto o non valido. La licenza non può essere rilasciata nel server, ma l'app può rimuovere la licenza offline in modo esplicito usando MediaDrm.removeOfflineLicense.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_LICENSE_RELEASE.

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.

LicenseRequestRejected 20

Il server licenze ha rilevato un errore nella richiesta di licenza. Verificare la presenza di errori nel server licenze.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_LICENSE_REQUEST_REJECTED.

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.

LicenseRestore 21

Impossibile ripristinare una licenza offline perché un campo nella licenza offline è vuoto o non valido. Provare a richiedere di nuovo la licenza se il dispositivo è online.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_LICENSE_RESTORE.

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.

LicenseState 22

La licenza offline non è valida per l'operazione tentata. Controllare la sequenza di chiamate API effettuate che possono influire sullo stato della licenza offline. Ad esempio, questo problema può verificarsi quando l'app tenta di ripristinare una licenza dopo il rilascio.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_LICENSE_STATE.

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.

MediaFramework 23

Errore nel framework multimediale. Provare a rilasciare risorse multimediali (ad esempio MediaCodec, MediaDrm) e riavviare la riproduzione.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_MEDIA_FRAMEWORK.

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.

ProvisioningCertificate 24

Errore durante il caricamento del certificato di cui è stato effettuato il provisioning. Il re-provisioning può risolvere il problema; controllare con il fornitore del plug-in MediaDrm per istruzioni di re-provisioning. In caso contrario, l'uso di un livello di sicurezza diverso può risolvere il problema.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_PROVISIONING_CERTIFICATE.

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.

ProvisioningConfig 25

I passaggi necessari non sono stati eseguiti prima del tentativo di provisioning. Chiedere al fornitore del plug-in MediaDrm le situazioni in cui può verificarsi questo errore.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_PROVISIONING_CONFIG.

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.

ProvisioningParse 26

La risposta di provisioning è vuota, i campi sono mancanti o altrimenti non è possibile analizzarlo. Verificare la presenza di errori, ad esempio buffer vuoti o sovrascritti. In caso contrario, rivolgersi al fornitore del plug-in MediaDrm per il formato di risposta di provisioning previsto.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_PROVISIONING_PARSE.

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.

ProvisioningRequestRejected 27

Il server di provisioning ha rilevato un errore nella richiesta di provisioning. Verificare la presenza di errori nel server di provisioning.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_PROVISIONING_REQUEST_REJECTED.

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.

ProvisioningRetry 28

Il provisioning non è riuscito in modo che abbia esito positivo in un tentativo successivo. L'app deve ritentare l'operazione.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_PROVISIONING_RETRY.

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.

ResourceContention 29

Ciò indica che le app che usano sessioni MediaDrm superano temporaneamente la capacità delle risorse di crittografia disponibili. L'app deve ritentare l'operazione in un secondo momento.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_RESOURCE_CONTENTION.

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.

SecureStopRelease 30

Impossibile generare una richiesta di arresto sicuro perché un campo nella licenza archiviata è vuoto o non valido. Non è possibile rilasciare l'arresto sicuro nel server, ma l'app potrebbe rimuoverla in modo esplicito usando MediaDrm.removeSecureStop.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_SECURE_STOP_RELEASE.

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.

StorageRead 31

Il plug-in non è riuscito a leggere i dati dal file system. Vedere la strategia generale di gestione degli errori per gli errori imprevisti descritti in ErrorCodes.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_STORAGE_READ.

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.

StorageWrite 32

Il plug-in non è riuscito a scrivere dati nel file system. Vedere la strategia generale di gestione degli errori per gli errori imprevisti descritti in ErrorCodes.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_STORAGE_WRITE.

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.

ZeroSubsamples 33

MediaCodec.queueSecureInputBuffer chiamato con 0 sottocampionamento. Controllare l'oggetto MediaCodec.CryptoInfo passato a MediaCodec.queueSecureInputBuffer.

Informazioni di riferimento su Android per android.media.MediaDrm.ErrorCodes.ERROR_ZERO_SUBSAMPLES.

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