Lenguaje

DrmErrorCode Enumeración

Definición

public enum DrmErrorCode
type DrmErrorCode = 
Herencia
DrmErrorCode

Campos

Nombre Valor Description
Unknown 0

ERROR_UNKNOWN se usa cuando no se aplica ningún otro código de error definido al error actual. Consulte la estrategia general de control de errores para detectar errores inesperados que se describen en Códigos de error.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_UNKNOWN.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

NoKey 1

No se encontró la clave solicitada al intentar realizar una operación de descifrado. La operación se puede reintentar después de agregar la clave de descifrado correcta.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_NO_KEY.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

KeyExpired 2

La clave usada para el descifrado ya no es válida debido a la expiración del período de licencia. La operación se puede reintentar después de actualizar las claves expiradas.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_KEY_EXPIRED.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

ResourceBusy 3

No se pudo asignar un recurso criptográfico necesario al intentar la operación solicitada. La operación se puede reintentar si la aplicación puede liberar recursos.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_RESOURCE_BUSY.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

InsufficientOutputProtection 4

Los niveles de protección de salida admitidos por el dispositivo no son suficientes para cumplir los requisitos establecidos por el propietario del contenido en la directiva de licencia.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_INSUFFICIENT_OUTPUT_PROTECTION.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

SessionNotOpened 5

El descifrado se intentó en una sesión que no está abierta, lo que podría deberse a un error al abrir la sesión, cerrar la sesión prematuramente, la sesión que reclama el administrador de recursos o un identificador de sesión no existente.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_SESSION_NOT_OPENED.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

UnsupportedOperation 6

Se intentó una operación que no podía ser compatible con el sistema criptográfico del dispositivo en su configuración actual. Esto puede ocurrir cuando la directiva de licencia requiere características de seguridad de dispositivos que no son compatibles con el dispositivo o debido a un error interno en el sistema criptográfico que impide que se cumpla la directiva de seguridad especificada.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_UNSUPPORTED_OPERATION.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

InsufficientSecurity 7

El nivel de seguridad del dispositivo no es suficiente para cumplir los requisitos establecidos por el propietario del contenido en la directiva de licencia.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_INSUFFICIENT_SECURITY.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

FrameTooLarge 8

El fotograma de vídeo que se descifra supera el tamaño de los búferes de salida protegidos del dispositivo. Al encontrar este error, la aplicación debe intentar reproducir contenido de una resolución inferior o omitir el marco problemático.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_FRAME_TOO_LARGE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

LostState 9

El estado de sesión se ha invalidado. Esto puede ocurrir en dispositivos que no son capaces de conservar el estado de sesión criptográfica en la suspensión o reanudación del dispositivo. La sesión debe cerrarse y se debe abrir una nueva sesión para reanudar la operación.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_LOST_STATE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

CertificateMalformed 10

El certificado tiene un formato incorrecto o es del tipo incorrecto. Asegúrese de que el certificado proporcionado por la aplicación o devuelto desde el servidor de licencias es válido. Consulte con el proveedor del complemento MediaDrm para ver el formato de certificado esperado.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_CERTIFICATE_MALFORMED.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

CertificateMissing 11

No se ha establecido el certificado. Asegúrese de que la aplicación ha proporcionado el certificado. Consulte con el proveedor del complemento MediaDrm para que el método esperado proporcione un certificado MediaDrm.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_CERTIFICATE_MISSING.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

CryptoLibrary 12

Se produjo un error en la biblioteca criptográfica utilizada por el complemento drm.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_CRYPTO_LIBRARY.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

GenericOem 13

Error inesperado notificado por el subsistema OEM del dispositivo. Consulte la estrategia general de control de errores para detectar errores inesperados que se describen en Códigos de error.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_GENERIC_OEM.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

GenericPlugin 14

Error interno inesperado en MediaDrm /MediaCrypto. Consulte la estrategia general de control de errores para detectar errores inesperados que se describen en Códigos de error.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_GENERIC_PLUGIN.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

InitData 15

El parámetro de datos init pasado a MediaDrm.getKeyRequest está vacío o no es válido. Los datos init se obtienen normalmente de MediaExtractor.getPsshInfo() o MediaExtractor.getDrmInitData(). Consulte con el proveedor del complemento MediaDrm para conocer el formato de datos de inicialización esperado.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_INIT_DATA.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

KeyNotLoaded 16

La clave no se cargó desde la licencia antes de intentar la operación, o el parámetro id. de clave proporcionado por la aplicación es incorrecto. Asegúrese de que las claves adecuadas están en la licencia y compruebe que el parámetro de identificador de clave proporcionado por la aplicación es correcto. Consulte con el proveedor del complemento MediaDrm para obtener el formato de licencia esperado.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_KEY_NOT_LOADED.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

LicenseParse 17

La respuesta de licencia estaba vacía, faltan campos o, de lo contrario, no se pueden analizar o descifrar. Compruebe si hay errores, como búferes vacíos o sobrescritos. De lo contrario, compruebe con el proveedor del complemento MediaDrm para obtener el formato de licencia esperado.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_LICENSE_PARSE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

LicensePolicy 18

La operación (por ejemplo, para renovar o conservar una licencia) está prohibida por la directiva de licencia. Compruebe la configuración de la directiva de licencia en el servidor de licencias.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_LICENSE_POLICY.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

LicenseRelease 19

No se pudo generar una solicitud de versión porque un campo de la licencia sin conexión está vacío o tiene un formato incorrecto. La licencia no se puede liberar en el servidor, pero la aplicación puede quitar la licencia sin conexión explícitamente mediante MediaDrm.removeOfflineLicense.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_LICENSE_RELEASE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

LicenseRequestRejected 20

El servidor de licencias detectó un error en la solicitud de licencia. Compruebe si hay errores en el servidor de licencias.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_LICENSE_REQUEST_REJECTED.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

LicenseRestore 21

No se pudo restaurar una licencia sin conexión porque un campo de la licencia sin conexión está vacío o tiene un formato incorrecto. Intente volver a solicitar la licencia si el dispositivo está en línea.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_LICENSE_RESTORE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

LicenseState 22

La licencia sin conexión está en un estado no válido para la operación intentada. Compruebe la secuencia de llamadas API realizadas que pueden afectar al estado de la licencia sin conexión. Por ejemplo, esto podría ocurrir cuando la aplicación intenta restaurar una licencia una vez publicada.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_LICENSE_STATE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

MediaFramework 23

Error en el marco de medios. Pruebe a liberar recursos multimedia (por ejemplo, MediaCodec, MediaDrm ) y reinicie la reproducción.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_MEDIA_FRAMEWORK.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

ProvisioningCertificate 24

Error al cargar el certificado aprovisionado. El reaprovisionamiento puede resolver el problema; consulte con el proveedor del complemento MediaDrm para obtener instrucciones de reaprovisionamiento. De lo contrario, el uso de un nivel de seguridad diferente puede resolver el problema.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_PROVISIONING_CERTIFICATE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

ProvisioningConfig 25

No se realizaron los pasos necesarios antes de intentar el aprovisionamiento. Pregunte al proveedor del complemento MediaDrm para ver las situaciones en las que puede producirse este error.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_PROVISIONING_CONFIG.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

ProvisioningParse 26

La respuesta de aprovisionamiento estaba vacía, faltan campos o no se pueden analizar. Compruebe si hay errores, como búferes vacíos o sobrescritos. De lo contrario, compruebe con el proveedor del complemento MediaDrm para ver el formato de respuesta de aprovisionamiento esperado.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_PROVISIONING_PARSE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

ProvisioningRequestRejected 27

El servidor de aprovisionamiento detectó un error en la solicitud de aprovisionamiento. Compruebe si hay errores en el servidor de aprovisionamiento.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_PROVISIONING_REQUEST_REJECTED.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

ProvisioningRetry 28

Error de aprovisionamiento de una manera que es probable que se realice correctamente en un intento posterior. La aplicación debe reintentar la operación.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_PROVISIONING_RETRY.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

ResourceContention 29

Esto indica que las aplicaciones que usan sesiones de MediaDrm superan temporalmente la capacidad de los recursos criptográficos disponibles. La aplicación debe reintentar la operación más adelante.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_RESOURCE_CONTENTION.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

SecureStopRelease 30

No se pudo generar una solicitud de detención segura porque un campo de la licencia almacenada está vacío o tiene un formato incorrecto. La detención segura no se puede liberar en el servidor, pero la aplicación puede quitarla explícitamente mediante MediaDrm.removeSecureStop.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_SECURE_STOP_RELEASE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

StorageRead 31

El complemento no pudo leer los datos del sistema de archivos. Consulte la estrategia general de control de errores para detectar errores inesperados que se describen en Códigos de error.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_STORAGE_READ.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

StorageWrite 32

El complemento no pudo escribir datos en el sistema de archivos. Consulte la estrategia general de control de errores para detectar errores inesperados que se describen en Códigos de error.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_STORAGE_WRITE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

ZeroSubsamples 33

MediaCodec.queueSecureInputBuffer llamado con 0 submuestras. Compruebe el objeto MediaCodec.CryptoInfo pasado a MediaCodec.queueSecureInputBuffer.

Referencia de Android para android.media.MediaDrm.ErrorCodes.ERROR_ZERO_SUBSAMPLES.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a