Sprache

DrmErrorCode Enumeration

Definition

public enum DrmErrorCode
type DrmErrorCode = 
Vererbung
DrmErrorCode

Felder

Name Wert Beschreibung
Unknown 0

ERROR_UNKNOWN wird verwendet, wenn kein anderer definierter Fehlercode auf den aktuellen Fehler angewendet wird. Die allgemeine Fehlerbehandlungsstrategie für unerwartete Fehler, die in ErrorCodes beschrieben sind, finden Sie unter "ErrorCodes".

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_UNKNOWN.

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.

NoKey 1

Der angeforderte Schlüssel wurde beim Versuch, einen Entschlüsselungsvorgang auszuführen, nicht gefunden. Der Vorgang kann nach dem Hinzufügen des richtigen Entschlüsselungsschlüssels erneut wiederholt werden.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_NO_KEY.

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.

KeyExpired 2

Der für die Entschlüsselung verwendete Schlüssel ist aufgrund des Ablaufs von Lizenzlaufzeiten nicht mehr gültig. Der Vorgang kann nach dem Aktualisieren der abgelaufenen Schlüssel erneut ausgeführt werden.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_KEY_EXPIRED.

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.

ResourceBusy 3

Eine erforderliche Kryptoressource konnte beim Versuch des angeforderten Vorgangs nicht zugeordnet werden. Der Vorgang kann wiederholt werden, wenn die App Ressourcen freigeben kann.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_RESOURCE_BUSY.

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.

InsufficientOutputProtection 4

Die vom Gerät unterstützten Ausgabeschutzebenen reichen nicht aus, um die anforderungen des Inhaltsbesitzers in der Lizenzrichtlinie zu erfüllen.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_INSUFFICIENT_OUTPUT_PROTECTION.

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.

SessionNotOpened 5

Die Entschlüsselung wurde in einer Sitzung versucht, die nicht geöffnet wird, was auf einen Fehler beim Öffnen der Sitzung zurückzuführen sein könnte, das vorzeitige Schließen der Sitzung, die vom Ressourcen-Manager oder eine nicht vorhandene Sitzungs-ID zurückgefordert wird.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_SESSION_NOT_OPENED.

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.

UnsupportedOperation 6

Es wurde versucht, einen Vorgang auszuführen, der von dem Kryptosystem des Geräts in seiner aktuellen Konfiguration nicht unterstützt werden konnte. Dies kann auftreten, wenn für die Lizenzrichtlinie Gerätesicherheitsfeatures erforderlich sind, die vom Gerät nicht unterstützt werden, oder aufgrund eines internen Fehlers im Kryptosystem, der verhindert, dass die angegebene Sicherheitsrichtlinie erfüllt wird.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_UNSUPPORTED_OPERATION.

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.

InsufficientSecurity 7

Die Sicherheitsstufe des Geräts reicht nicht aus, um die Anforderungen des Inhaltsbesitzers in der Lizenzrichtlinie zu erfüllen.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_INSUFFICIENT_SECURITY.

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.

FrameTooLarge 8

Der zu entschlüsselnde Videoframe überschreitet die Größe der geschützten Ausgabepuffer des Geräts. Wenn dieser Fehler auftritt, sollte die App versuchen, Inhalte einer niedrigeren Auflösung wiederzugeben oder den problematischen Frame zu überspringen.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_FRAME_TOO_LARGE.

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.

LostState 9

Der Sitzungsstatus wurde ungültig. Dies kann auf Geräten auftreten, die nicht in der Lage sind, den Kryptositzungszustand über das Anhalten/Fortsetzen des Geräts beizubehalten. Die Sitzung muss geschlossen und eine neue Sitzung geöffnet werden, um den Vorgang fortzusetzen.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_LOST_STATE.

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.

CertificateMalformed 10

Das Zertifikat ist falsch formatiert oder hat den falschen Typ. Stellen Sie sicher, dass das von der App bereitgestellte Oder vom Lizenzserver zurückgegebene Zertifikat gültig ist. Wenden Sie sich an den MediaDrm-Plug-In-Anbieter für das erwartete Zertifikatformat.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_CERTIFICATE_MALFORMED.

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.

CertificateMissing 11

Das Zertifikat wurde nicht festgelegt. Stellen Sie sicher, dass das Zertifikat von der App bereitgestellt wurde. Wenden Sie sich an den MediaDrm-Plug-In-Anbieter für die erwartete Methode, um MediaDrm ein Zertifikat bereitzustellen.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_CERTIFICATE_MISSING.

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.

CryptoLibrary 12

Ein Fehler ist in der Kryptobibliothek aufgetreten, die vom drm-Plug-In verwendet wird.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_CRYPTO_LIBRARY.

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.

GenericOem 13

Unerwarteter Fehler, der vom OEM-Subsystem des Geräts gemeldet wurde. Die allgemeine Fehlerbehandlungsstrategie für unerwartete Fehler, die in ErrorCodes beschrieben sind, finden Sie unter "ErrorCodes".

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_GENERIC_OEM.

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.

GenericPlugin 14

Unerwarteter interner Fehler in MediaDrm / MediaCrypto. Die allgemeine Fehlerbehandlungsstrategie für unerwartete Fehler, die in ErrorCodes beschrieben sind, finden Sie unter "ErrorCodes".

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_GENERIC_PLUGIN.

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.

InitData 15

Der an "MediaDrm.getKeyRequest" übergebene Init-Datenparameter ist leer oder ungültig. Init-Daten werden in der Regel von MediaExtractor.getPsshInfo() oder MediaExtractor.getDrmInitData() abgerufen. Wenden Sie sich an den MediaDrm-Plug-In-Anbieter für das erwartete Init-Datenformat.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_INIT_DATA.

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.

KeyNotLoaded 16

Entweder wurde der Schlüssel vor dem Ausführen des Vorgangs nicht aus der Lizenz geladen, oder der von der App bereitgestellte Schlüssel-ID-Parameter ist falsch. Stellen Sie sicher, dass sich die richtigen Schlüssel in der Lizenz befinden, und überprüfen Sie den von der App bereitgestellten Schlüssel-ID-Parameter. Wenden Sie sich an den MediaDrm-Plug-In-Anbieter für das erwartete Lizenzformat.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_KEY_NOT_LOADED.

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.

LicenseParse 17

Die Lizenzantwort war leer, Felder fehlen oder können nicht analysiert oder entschlüsselt werden. Suchen Sie nach Fehlern wie leeren oder überschriebenen Puffern. Wenden Sie sich andernfalls an den MediaDrm-Plug-In-Anbieter für das erwartete Lizenzformat.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_LICENSE_PARSE.

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.

LicensePolicy 18

Der Vorgang (z. B. zum Verlängern oder Beibehalten einer Lizenz) ist durch die Lizenzrichtlinie verboten. Überprüfen Sie die Lizenzrichtlinienkonfiguration auf dem Lizenzserver.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_LICENSE_POLICY.

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.

LicenseRelease 19

Fehler beim Generieren einer Releaseanforderung, da ein Feld in der Offlinelizenz leer oder falsch formatiert ist. Die Lizenz kann nicht auf dem Server veröffentlicht werden, aber die App kann die Offlinelizenz explizit mithilfe von MediaDrm.removeOfflineLicense entfernen.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_LICENSE_RELEASE.

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.

LicenseRequestRejected 20

Der Lizenzserver hat einen Fehler in der Lizenzanforderung erkannt. Überprüfen Sie auf Fehler auf dem Lizenzserver.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_LICENSE_REQUEST_REJECTED.

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.

LicenseRestore 21

Fehler beim Wiederherstellen einer Offlinelizenz, da ein Feld in der Offlinelizenz leer oder falsch formatiert ist. Versuchen Sie erneut, die Lizenz anzufordern, wenn das Gerät online ist.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_LICENSE_RESTORE.

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.

LicenseState 22

Die Offlinelizenz befindet sich in einem ungültigen Zustand für den versuchten Vorgang. Überprüfen Sie die Abfolge von API-Aufrufen, die sich auf den Offlinelizenzstatus auswirken können. Dies kann beispielsweise passieren, wenn die App versucht, eine Lizenz nach der Veröffentlichung wiederherzustellen.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_LICENSE_STATE.

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.

MediaFramework 23

Fehler im Medienframework. Versuchen Sie, Medienressourcen (z. B. MediaCodec, MediaDrm) freizugeben und die Wiedergabe neu zu starten.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_MEDIA_FRAMEWORK.

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.

ProvisioningCertificate 24

Fehler beim Laden des bereitgestellten Zertifikats. Die erneute Bereitstellung kann das Problem beheben; wenden Sie sich an den MediaDrm-Plug-In-Anbieter, um Anweisungen zur erneuten Bereitstellung zu erhalten. Andernfalls kann die Verwendung einer anderen Sicherheitsstufe das Problem beheben.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_PROVISIONING_CERTIFICATE.

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.

ProvisioningConfig 25

Erforderliche Schritte wurden nicht ausgeführt, bevor die Bereitstellung versucht wurde. Fragen Sie den Anbieter des MediaDrm-Plug-Ins nach Situationen, in denen dieser Fehler auftreten kann.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_PROVISIONING_CONFIG.

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.

ProvisioningParse 26

Die Bereitstellungsantwort war leer, Felder fehlen oder können nicht analysiert werden. Suchen Sie nach Fehlern wie leeren oder überschriebenen Puffern. Wenden Sie sich andernfalls an den MediaDrm-Plug-In-Anbieter für das erwartete Bereitstellungsantwortformat.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_PROVISIONING_PARSE.

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.

ProvisioningRequestRejected 27

Der Bereitstellungsserver hat einen Fehler in der Bereitstellungsanforderung erkannt. Überprüfen Sie auf Fehler auf dem Bereitstellungsserver.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_PROVISIONING_REQUEST_REJECTED.

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.

ProvisioningRetry 28

Fehler bei der Bereitstellung auf eine Weise, die bei einem nachfolgenden Versuch wahrscheinlich erfolgreich ist. Die App sollte den Vorgang wiederholen.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_PROVISIONING_RETRY.

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.

ResourceContention 29

Dies weist darauf hin, dass Apps, die MediaDrm-Sitzungen verwenden, vorübergehend die Kapazität der verfügbaren Kryptoressourcen überschreiten. Die App sollte den Vorgang später wiederholen.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_RESOURCE_CONTENTION.

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.

SecureStopRelease 30

Fehler beim Generieren einer Anforderung für sicheres Beenden, da ein Feld in der gespeicherten Lizenz leer oder falsch formatiert ist. Der sichere Stopp kann nicht auf dem Server freigegeben werden, aber die App kann sie explizit mithilfe von MediaDrm.removeSecureStop entfernen.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_SECURE_STOP_RELEASE.

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.

StorageRead 31

Das Plug-In konnte keine Daten aus dem Dateisystem lesen. Die allgemeine Fehlerbehandlungsstrategie für unerwartete Fehler, die in ErrorCodes beschrieben sind, finden Sie unter "ErrorCodes".

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_STORAGE_READ.

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.

StorageWrite 32

Das Plug-In konnte keine Daten in das Dateisystem schreiben. Die allgemeine Fehlerbehandlungsstrategie für unerwartete Fehler, die in ErrorCodes beschrieben sind, finden Sie unter "ErrorCodes".

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_STORAGE_WRITE.

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.

ZeroSubsamples 33

MediaCodec.queueSecureInputBuffer mit 0 Unterstempeln aufgerufen. Überprüfen Sie das MediaCodec.CryptoInfo-Objekt, das an MediaCodec.queueSecureInputBuffer übergeben wurde.

Android-Referenz für android.media.MediaDrm.ErrorCodes.ERROR_ZERO_SUBSAMPLES.

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: