Cuando TVSDK gestiona un error nativo, devuelve como cadenas algunos o todos los valores clave de metadatos siguientes.
Nombre de clave de metadatos | Valor de metadatos |
---|---|
NATIVE_ERROR_CODE | Código de error nativo del AVE. Estos códigos representan lo siguiente:
|
NATIVE_ERROR | Descripción breve de la notificación (por ejemplo, AAXS_InvalidVoucher o DECODER_FAILED). |
DESCRIPCIÓN | Descripción larga de la notificación (por ejemplo, la operación de resolución de publicidad ha fallado). |
PSDK_ERROR_CODE | com.adobe.mediacore. PSDKErrorCodenumeric valor como cadena (por ejemplo, "13"). |
PSDK_ERROR | com.adobe.mediacore. PSDKErrorCodeas una cadena (por ejemplo, kECNetworkError). |
ADVERTENCIA | Descripción de la advertencia. |
ERROR | Descripción del error. |
DRM | |
NATIVE_SUBERROR_CODE | Error menor del módulo DRM. |
DRM_ERROR_STRING | Descripción del error. |
DRM_ERROR_SERVER_URL | URL del servidor DRM en el que TVSDK intentó hablar. |
Fallo en la carga del manifiesto del anuncio | |
AD_URL | URL del contenido que no se pudo cargar. |
AD_TYPE | Tipo de anuncio (una constante de la enumeración MediaResource.Type). |
AD_DURATION | Duración del anuncio en milisegundos. |
AD_ID | ID asignado a la publicidad. |
Errores de archivo | |
DOWNLOAD_ERROR | Descripción del error durante la descarga del archivo multimedia. |
URL | URL del archivo que se va a descargar. |
MANIFEST_ERROR | Descripción del error durante la descarga del archivo de manifiesto. |
CONTENT_ERROR | Descripción del error durante la descarga del fragmento (por ejemplo, ts). |
Errores de seguimiento de audio | |
AUDIO_TRACK_NAME | Nombre de la pista de audio que no se pudo cargar, como se especifica en el manifiesto. |
AUDIO_TRACK_LANGUAGE | Idioma de la pista de audio, tal como se especifica en el manifiesto. |
Errores de búsqueda | |
DESIRED_SEEK_PERIOD | ID del periodo (entero). |
DESIRED_SEEK_POSITION | Posición (en milisegundos) buscada (doble). |
Varios | |
AUDITUDE_ERROR_CODE | Código de error de audiencia (número). |
La interfaz del codificador de vídeo del motor de vídeo de Adobe devuelve estas notificaciones DRM en el objeto de metadatos NATIVE_ERROR
.
Cuando informe de errores de DRM en el Adobe, asegúrese de incluir los NATIVE_SUBERROR_CODE
y DRM_ERROR_STRING
para obtener asistencia para la resolución de problemas.
Esta lista proporciona información específica de TVSDK sobre los errores. Para obtener descripciones completas, consulte la Referencia del ActionScript de errores en tiempo de ejecución del ActionScript para Adobe Flash Platform.
Valor para la clave de metadatos NATIVE_- ERROR_CODE | Valor para la clave de metadatos NATIVE_ERROR_NAME | Significado |
---|---|---|
3300 | AAXS_InvalidVoucher |
|
3301 | AAXS_AuthenticationFailed | El servidor no pudo autenticar ni autorizar al cliente.
Para obtener más información sobre este código de error, consulte Causas del error 301 de DRM y resolución. |
3302 | AAXS_RequireSSL | En Access 4.0 y versiones posteriores, este error se produce en iOS cuando la URL de clave remota no utiliza HTTPS como esquema. Se requiere HTTPS.
|
3303 | AAXS_ContentExpired | El contenido que está viendo ha caducado según las reglas establecidas por el proveedor de contenido. subErrorId contiene un error de línea o un error específico del cliente.
Para obtener más información sobre este código de error, consulte 3303 (Contenido caducado) con AMS/FMS mediante un flujo en directo?. |
3304 | AAXS_AuthorizationFailed | Para obtener más información sobre este código de error, consulte Causas del error 301 de DRM y resolución. |
3305 | AAXS_ServerConnectionFailed | Se agotó el tiempo de espera de la conexión a los servidores de dominio o licencia, ya sea debido a un retraso de la red o a que el cliente no tiene conexión. Normalmente, subErrorId contiene código devuelto HTTP.
Para obtener más información sobre este código de error, consulte DRM 3305 [ServerConnectionFailed] causas y resolución. |
3306 | AAXS_ClientUpdateRequire | Utilice una versión más reciente de TVSDK para Android. El cliente actual no puede completar la acción solicitada, pero es posible que un cliente actualizado pueda completar la solicitud. Esto puede tener varias causas:
Para obtener más información sobre este código de error, consulte Cómo remediar un código de error 3306 DRMErrorEvent |
3307 | AAXS_InternalFailure | Esto generalmente representa un error en el código de acceso al Adobe y es inesperado, a menos que haya un error conocido, como se muestra a continuación. subErrorId contiene un error de línea o un error específico del cliente.
Importante: 3307:1107296344 (FailedToGetBrokerHandle) puede suceder con las versiones 24-28 del explorador Chrome. |
3308 | AAXS_WrongLicenseKey | Este error se produce cuando la licencia utilizada contiene la clave incorrecta para descifrar el contenido. subErrorId contiene un error de línea o un error específico del cliente. Parece que solo hay dos formas de generar este error:
|
3309 | AAXS_CorruptedAdditionalHeader | Esto ocurre si el encabezado tiene más de 65536 bytes.
|
3310 | AAXS_AppIDMismatch | La aplicación de Android no coincide con la que se está utilizando. No se está utilizando la aplicación de AIR o el SWF de Flash correctos. |
3311 | AAXS_AppVersionMismatch | No en uso. Este problema podría seguir siendo generado por la pila de la versión 1.x en AIR. |
3312 | AAXS_LicenseIntegrity | Para arreglarlo, vuelva a descargar la licencia del servidor. |
3313 | AAXS_WriteMicrosafeFailed | Este problema se produce cuando el sistema no puede escribir en el sistema de archivos. subErrorId contiene un error de línea o un error específico del cliente. En Microsoft Windows, el error 3313 puede ser generado por Active X o el reproductor flash del complemento NPAPI cuando el contenido cifrado tiene un licenseID o un policyID demasiado largo. Esto se debe a la longitud máxima de ruta en Windows. (El complemento Pepper no tiene este problema). Ver watson 3549660
|
3314 | AAXS_CorruptedDRMMetadata | Este error suele indicar que el contenido se empaquetó con certificados PKI de prueba y que el reproductor se crea con PKI de producción o viceversa. subErrorId contiene un error de línea o un error específico del cliente.
|
3315 | AAXS_PermissionDenied | Hay errores conocidos en los que se lanza este código de error cuando se pretende usar un 3305. Para obtener más información, consulte DRM 3305 [ServerConnectionFailed] causas y resolución. El SWF remoto cargado por AIR no puede acceder a la funcionalidad de Flash Access. Este código de error también se puede iniciar si se produce un error de seguridad durante el acceso a la red. Algunos ejemplos son que el servidor de destino no conecta el cliente mediante cross domain.xml, o que el cross domain.xml no está disponible. Para obtener más información, consulte Error de DRM 3315 posible causa raíz y resolución. |
3316 | AAXS_NOTUSED_MOVED | Era ADOBECPSHIM_MinorErr_MissingAdobeCPModule. Se ha movido a 3344 debido a un conflicto con el código de error de Flash. |
3317 | AAXS_LoadAdobeCPFail | Importante: Este es un error poco frecuente y no suele ocurrir en un entorno de producción. Si el error ocurre, puede realizar una de las siguientes acciones:
|
3318 | AAXS_IncompatibleAdobeCPVersion | No aplicable a Android. |
3319 | AAXS_MissingAdobeCPGetAPI | No aplicable a Android. |
3320 | AAXS_HostAuthenticateFailed | No aplicable a Android. |
3321 | AAXS_I15nFailed | Error en el proceso de aprovisionamiento del cliente con claves. subErrorId contiene un error de línea específico del cliente, específico del servidor o específico del servidor.
Para obtener más información, consulte Error de DRM 3321 Causas y resolución. |
Errores de corrupción en la tienda global | ||
3322 | AAXS_DeviceBindingFailed | El dispositivo no parece coincidir con la configuración presente cuando se inicializó. subErrorId contiene un error de línea o específico del cliente. El software del distribuidor debe completar una de las siguientes tareas:
No se espera que este error ocurra con frecuencia. En entornos corporativos que utilizan perfiles móviles, si un usuario estaba viendo contenido protegido por DRM, las probabilidades de que se produzca el error 3322 aumentan a medida que el usuario inicia sesión desde diferentes equipos. Si es posible, el distribuidor debe intentar obtener esta información del usuario. Si el error ocurre con frecuencia, escale a Adobe. Debe notificar al Adobe si el restablecimiento del almacén de licencias solucionó (o no) el problema e indicar al Adobe en qué exploradores se produce el error. Para obtener más información, consulte los siguientes artículos: |
3323 | AAXS_CorruptGlobalStateStore | Los archivos utilizados por el cliente DRM se han modificado inesperadamente. subErrorId contiene un error de línea o específico del cliente.
|
3324 | AAXS_MachineTokenInvalid | Restablezca el almacenamiento local de DRM para esta aplicación. Llame a DRMManager.resetDRM. Es posible que el servidor de licencias no pueda conectarse al servidor de Lista de revocación de certificados (CRL) para actualizar sus archivos CRL, o que el equipo cliente solicite una licencia/autenticación revocada por el servidor de licencias. En los registros del servidor, el código de error 111 es MachineTokenInvalid. Sin embargo, a nivel de cliente, el código de error 111 se traduce al código de error 3324. El administrador del servidor de licencias DRM debe comprobar si el servidor de licencias del cliente ha podido recuperar los archivos CRL de Adobe. Si el cliente utiliza Tomcat, el cliente puede comprobar el directorio tomcat/temp/ para ver si hay 4 archivos CRL.
Si los archivos CRL no están disponibles o han caducado, debe confirmar si se puede acceder al servidor de licencias. Abra un detector de red en el servidor de licencias del cliente, reinicie el servidor y haga que un cliente intente solicitar una licencia del servidor. Puede observar el tráfico de red para ver si las llamadas a los siguientes puntos finales de URL son correctas: Sugerencia: También puede introducir las siguientes URL de CRL en un navegador para ver si puede descargar manualmente cada archivo.
Si las reglas del firewall están abiertas y no hay errores 3324 actuales, es posible que haya habido un problema de red temporal. Compruebe los registros del servidor del cliente, que probablemente estén en el directorio /tomcat/logs/, para determinar si se produjo un error cuando el servidor de licencias intentó recuperar las listas de revocación de certificados. Importante: Podría producirse un error cuando un gran número (o una ráfaga) de clientes notifican un error 3324 a un problema de red temporal al renovar un archivo CRL. Cuando se resolvió el problema de red, también se resolvieron los 3324 problemas. Si los 4 archivos CRL existen en el directorio tomcat/temp/ y los clientes siguen recibiendo 3324 códigos de error, es posible que haya problemas de acceso a archivos en los archivos CRL. Para resolver este problema, es posible que desee revisar los registros y depurar los archivos CRL existentes. Si no hay problemas con el servidor, pida al usuario que restablezca como se describe en 3322. |
Errores de corrupción en el almacén de servidores | ||
3325 | AAXS_CorruptServerStateStore | Los archivos utilizados por el cliente DRM se han modificado inesperadamente. subErrorId contiene un error de línea o específico del cliente.
|
3326 | AAXS_StoreTamperingDetected | Llame a DRMManager.resetDRM. El almacén de licencias se ha manipulado o dañado y ya no se puede usar. El software del distribuidor debe guiar al usuario para que se restablezca de la misma manera que se describe en 3322. |
3327 | AAXS_ClockTamperingDetected | Corrija el reloj o vuelva a adquirir la licencia Authn/Lic/Domain. |
Errores del servidor de autenticación/licencia/dominio | ||
3328 | AAXS_ServerErrorTryagain | Se trata de un error del lado del servidor en el que el servidor no pudo completar la solicitud del cliente. Este error puede producirse cuando, por ejemplo, el servidor está ocupado, HTTP/500, el servidor no tiene la clave necesaria para descifrar la solicitud, etc. En el cliente, no hay forma de determinar qué ha fallado. El cliente debe revisar los registros del servidor de acceso al Adobe, que generalmente se denominan AdobeFlashAccess.log, para determinar qué ha fallado. Siempre hay un seguimiento de pila descriptivo en el registro para indicar el problema. subErrorId contiene un error de línea o específico del servidor. El distribuidor debe consultar los registros del servidor para identificar qué servidor está enviando este error. Para los errores 328 que tengan un código de suberror 101, el servidor no puede descifrar la solicitud. El cliente debe validar que los certificados de licencia/servidor de transporte instalados en el servidor de licencias coinciden y se corresponden con los certificados utilizados durante el empaquetado. Además, si los clientes utilizan la Implementación de referencia, deben asegurarse de que no haya errores tipográficos en el archivo flashaccess-refimpl.properties donde se especifican los certificados principales y adicionales. |
3329 | AAXS_ApplicationSpecificError | No se conoce el Flash Access del código de suberror específico de la aplicación. subErrorId contiene un error específico del servidor de licencias personalizado de los editores. El servidor devolvió un error en el espacio de nombres específico de la aplicación. |
3330 | AAXS_NeedAuthentication | Este error se produce cuando el contenido está configurado para pedir a los clientes que se autentiquen antes de obtener las licencias.
|
Errores de aplicación de licencias que no están cubiertos anteriormente | ||
3331 | AAXS_ContentNotyetValid | La licencia adquirida aún no es válida. Para resolver este problema, compruebe si el reloj del cliente no está configurado correctamente. Para configurar el reloj del cliente, vuelva a empaquetar el contenido o modifique la configuración del servidor de licencias. |
3332 | AAXS_CachedLicenseExpired | Vuelva a adquirir la licencia del servidor. |
3333 | AAXS_PlaybackWindowExpired | Debe notificar a los usuarios que no pueden reproducir este contenido hasta que la directiva caduque. |
3334 | AAXS_InvalidDRMPlatform | No se permite que esta plataforma reproduzca el contenido porque, por ejemplo, el proveedor de contenido ha configurado Adobe Access para denegar el contenido a Adobe Access en una plataforma o una licencia compartida enlazada a dominio está enlazada a un token de dominio compartido diseñado para una partición diferente. El MDL podría producir este error si el contenido no se empaquetaba utilizando una certificación adecuada (con la característica del MDL activada) del empaquetador. Si el contenido está empaquetado con un certificado PHDS/PHLS incorrecto, el contenido podría funcionar en Chrome pero no en otros navegadores (o viceversa). Sugerencia: Esto se debe a que Chrome utiliza diferentes certificados PHDS/PHLS. Para confirmar qué certificado se está utilizando, volque los detalles de los metadatos de contenido y busque los certificados de destinatario. Para obtener más información, consulte https://adobeprimetime.zendesk.com/agent/tickets/2891. |
3335 | AAXS_InvalidDRMVersion | Actualice a la última versión de TVSDK para Android. Para resolver este problema, complete una de las siguientes tareas:
|
3336 | AAXS_InvalidRuntimePlatform | Esta plataforma no puede reproducir el contenido porque, por ejemplo, el proveedor de contenido ha configurado Access para denegar el contenido a FP/AIR en una plataforma. |
3337 | AAXS_InvalidRuntimeVersion | Actualice a la última versión de TVSDK para Android. Esto ocurre si el contenido o el servidor está configurado para denegar la reproducción a una versión concreta de los tiempos de ejecución de Flash o AIR.
|
3338 | AAXS_UnknownConnectionType | No se puede detectar el tipo de conexión y la directiva requiere que active la protección de salida. Este problema solo se espera si el contenido está empaquetado para requerir protección de salida digital o analógica. Un problema en versiones de Flash Player anteriores a la versión 11.8.800.168 causaba que se produjera ocasionalmente el error 3338 en contenido para el cual la directiva indicaba que la protección de contenido era USAR SI ESTÁ DISPONIBLE. Este problema se ha corregido en la versión 11.8.800.168 y posteriores.
Para obtener más información, consulte Obtención de errores 3338 inesperados cuando la directiva DRM está configurada como USE_IF_AVAILABLE? |
3339 | AAXS_NoAnalogPlaybackAllowed | No se puede reproducir en un dispositivo analógico. Para resolver el problema, conecte un dispositivo digital. |
3340 | AAXS_NoAnalogProtectionAvail | No se puede reproducir el contenido porque el dispositivo de visualización externo analógico conectado (monitor/TV) no tiene las capacidades correctas (por ejemplo, el dispositivo no tiene Macrovision o ACP). |
3341 | AAXS_NoDigitalPlaybackAllowed | No se puede reproducir el contenido en un dispositivo digital. Importante: Este problema no debe ocurrir en un entorno de producción, ya que los editores de contenido no deben permitir la reproducción digital. |
3342 | AAXS_NoDigitalProtectionAvail | El dispositivo de visualización externo digital conectado (monitor/TV) no tiene las capacidades correctas. Por ejemplo, el dispositivo no tiene HDCP. |
3343 | AAXS_IntegrityVerifyFailed | No aplicable a Android. Actualmente se sabe que este error ocurre inicialmente después de publicar una nueva versión de Flash. Ocurre porque el Flash se actualizó mientras el Flash estaba abierto, lo que pone el Flash en un estado incorrecto hasta que el explorador se reinicia.
|
3344 | AAXS_MissingAdobeCPModule | No aplicable a Android. |
3345 | AAXS_DRMNoAccessError | No aplicable a Android. Este error se produce cuando parte del Flash o AIR no se ha instalado correctamente. El software del distribuidor debe realizar una de las siguientes acciones:
|
3346 | AAXS_MigrationFailed |
Para obtener más información, consulte los siguientes artículos del foro: |
3347 | AAXS_InsuficienteDeviceCapabilites | El significado principal de este error es que la licencia tiene una restricción que el certificado DRM de los clientes indica que no puede satisfacer. Las siguientes "capacidades de hardware" se definen cuando se emite el certificado DRM del cliente:
El significado secundario de este error es que la licencia tiene la directiva "Aplicación de la fuga" establecida y se ha detectado una fuga en el dispositivo. Esta comprobación se realiza periódicamente en el lado del cliente y no se puede comprobar en el lado del servidor. Los distribuidores pueden actualizar las directivas y eliminar las restricciones. Para directivas de capacidad de dispositivo, emita el comando de actualización de directiva con el indicador -devCapabilitiesV1 y sin argumentos. Para la aplicación de la pausa carcelaria, establezca policy.forceJailbreak=false. |
3348 | AAXS_HardStopIntervalExpired | El intervalo de detención dura ha caducado. |
3349 | AAXS_ServerVersionTooHigh | El servidor se ejecuta en una versión superior a la versión más alta admitida por el cliente. |
3350 | AAXS_ServerVersionTooLow | El servidor se ejecuta en una versión inferior a la versión mínima admitida por el cliente. |
3351 | AAXS_DomainTokenInvalid | El token de dominio no era válido. Para resolver este problema, regístrese de nuevo con el dominio . |
3352 | AAXS_DomainTokenTooOld | El token de dominio es anterior al token que requiere la licencia. Para resolver el problema, regístrese de nuevo en el dominio . |
3353 | AAXS_DomainTokenTooNew | El token de dominio es más reciente que el token requerido por la licencia. |
3354 | AAXS_DomainTokenExpired | El token de dominio ha caducado. |
3355 | AAXS_DomainJoinFailed | Error al unir dominios. |
3356 | AAXS_NoCorrespondingRoot | No se encontró una licencia raíz para una licencia de hoja V3. |
3357 | AAXS_NoValidEmbeddedLicense | No se encontró ninguna licencia incrustada válida. |
3358 | AAXS_NoACPProtectionAvail | No se puede reproducir porque el dispositivo analógico conectado no tiene protección ACP. |
3359 | AAXS_NoCGMSAProtectionAvail | No se puede reproducir porque el dispositivo analógico conectado no tiene protección CGMS-A. |
3360 | AAXS_DomainRegistrationRequired | El contenido requiere registro de dominio. |
3361 | AAXS_NotRegisteredToDomain | El equipo no está registrado en el dominio para los metadatos especificados. |
3362 | AAXS_OperationTimeoutError | La operación asincrónica tardó más de maxOperationTimeout. Solo lo devuelve iOS DRMNative Framework. |
3363 | AAXS_UnsupportedIOSPlaylistError | La lista de reproducción M3U8 pasada tenía contenido no compatible. Solo lo devuelve iOS DRMNative Framework. |
3364 | AAXS_NoDeviceId | El marco solicitó el ID del dispositivo, pero el valor devuelto estaba vacío. El usuario no debe seleccionar la casilla de verificación Permitir identificadores para contenido protegido en la configuración de Chrome. |
3365 | AAXS_IncognitoModeNotAllowed | Esta combinación de navegador y plataforma no permite la reproducción protegida con DRM en modo Incognito. El software del distribuidor debe aconsejar al usuario que salga del modo Incognito o utilice un navegador diferente. Para obtener más información, consulte Error de DRM 3365 causa y resolución. |
3366 | AAXS_BadParameter | El tiempo de ejecución del host llamó a la biblioteca de Access con un parámetro incorrecto. |
3367 | AAXS_BadSignature | Error en la firma del manifiesto m3u8. Solo lo devuelve iOS DRMNative Framework o AVE. |
3368 | AAXS_UserSettingsNoAccess | El usuario ha cancelado la operación o ha introducido configuraciones que no permiten el acceso al sistema. Este error solo se produce cuando la versión SWF es 19 o posterior. Para la compatibilidad con versiones anteriores, se genera 3321 cuando el SWF es la versión 18 o anterior. El software del distribuidor debería guiar al usuario hacia una explicación de cómo permitir el acceso al complemento sin espacios aislados. Para obtener más información, consulte Acceso no limitado de Google Chrome denegado y Error de DRM 3322/3346/3368 en Chrome (Problemas de la barra de información). |
3369 | AAXS_InterfaceNotAvailable | No hay disponible una interfaz de explorador requerida. Este problema ocurre solamente en Pepper. Podría haber una discordancia entre el complemento de Flash y la versión del explorador. El software del distribuidor debe guiar al usuario para asegurarse de que tiene instalada la última versión del navegador. Si las incidencias de este error aumentan y corresponden a una actualización del explorador que se está publicando, escale a Adobes. |
3370 | AAXS_ContentIdSettingsNoAccess | El usuario ha deshabilitado la configuración Permitir identificadores para contenido protegido. Sugerencia: Este error apareció con las versiones de Pepper 13.0.0.x o buenas. El software del distribuidor debe guiar al usuario para habilitar la configuración Permitir identificadores para contenido protegido. El equipo de operaciones del distribuidor debe guiar al usuario para habilitar la configuración Permitir identificadores para contenido protegido. Para obtener más información, consulte https://forums.adobe.com/message/6518323#6518323. |
3371 | AAXS_ NoOPConstraintInPixelConstraints | Resolución mal formada basada en restricciones de protección de salida en la licencia. El software del distribuidor debe mostrar un mensaje de error. Pida al usuario que informe del problema al distribuidor con un título de contenido. El distribuidor debe volver a empaquetar el contenido con una directiva válida. |
3372 | AAXS_ResolutionLargerThanMaxResolution | La resolución del contenido es mayor que la resolución máxima especificada en la restricción de protección de salida. Si el equipo de operaciones del distribuidor ve este error en sus registros, debe revisar la política de protección de salida basada en la resolución y, si es necesario, volver a empaquetar el contenido. |
3373 | AAXS_MinorErr_DisplayResolutionLargerThanConstrain | La resolución del contenido es mayor que la resolución especificada por la restricción de protección de salida activa actualmente. Si el equipo de operaciones del distribuidor ve este error en sus registros, debe revisar la política de protección de salida basada en la resolución y, si es necesario, volver a empaquetar el contenido. |
3374 | AAXS_MinorErr_ClientCommProcessFailed | Error durante el procesamiento de comunicaciones del lado del cliente, por ejemplo, generación de solicitudes, procesamiento de respuestas, token de autenticación incorrecto, etc. Si el equipo de operaciones del distribuidor ve este error en sus registros, debe revisar la política de protección de salida basada en la resolución y, si es necesario, volver a empaquetar el contenido. |
La interfaz del codificador de vídeo del AVE devuelve estas notificaciones de reproducción de vídeo en el objeto de metadatos NATIVE_ERROR
.
Valor para la clave de metadatos NATIVE_ERROR_CODE | Valor para la clave de metadatos NATIVE_ERROR_NAME | Descripción |
---|---|---|
-1 | END_OF_PERIOD | Fin de período. |
0 | ÉXITO | Operación correcta. |
3 | ASYNC_OPERATION_IN_PROGRESS | Funcionamiento asíncrono. Se ha realizado la solicitud de operación. La información de éxito/error estará disponible más adelante. |
2 | EOF | La operación no es posible debido a la condición de fin de archivo (EOF). |
3 | DECODER_FAILED | Error del decodificador durante la ejecución. |
4 | DEVICE_OPEN_ERROR | No se pudo abrir el decodificador de hardware. |
5 | FILE_NOT_FOUND | No se encuentra el recurso. |
6 | GENERIC_ERROR | Error genérico. |
7 | IRRECOVERABLE_ERROR | Condición de error desde la que el motor de vídeo no se puede recuperar. |
8 | LOST_CONNECTION_RECOVERABLE | Error de red al intentar recuperarse. |
9 | NO_FIXED_SIZE | No se puede determinar el tamaño del recurso. |
10 | NOT_IMPLEMENTED | Característica no implementada. |
11 | OUT_OF_MEMORY | Memoria insuficiente. |
12 | PARSE_ERROR | Error al analizar el archivo multimedia. |
13 | SIZE_UNKNOWN | El recurso tiene un tamaño, pero es desconocido. |
14 | UNDER_FLOW | Condición de subflujo. |
15 | UNSUPPORTED_CONFIG | La configuración no es compatible. |
16 | UNSUPPORTED_OPERATION | La operación no es compatible. |
17 | WAITING_FOR_INIT | Aún no se ha inicializado. |
18 | INVALID_PARAMETER | Parámetro no válido. |
19 | INVALID_OPERATION | Operación no permitida. |
20 | OP_ONLY_ALLOWED_IN_PAUSED_STATE | La operación solo se permite mientras está en pausa. |
21 | OP_INVALID_WITH_AUDIO_ONLY_FILE | La operación no se puede utilizar en archivos solo de audio. |
22 | PREVIOUS_STEP_SEEK_IN_PROGRESS | La operación de búsqueda anterior aún está en curso. |
23 | SOURCE_NOT_SPECIFIED | Recurso no especificado. |
24 | RANGE_ERROR | El valor especificado está fuera de rango. |
25 | INVALID_SEEK_TIME | Hora de búsqueda no válida. |
26 | FILE_STRUCTURE_INVALID | El archivo especificado no se ajusta a la sintaxis esperada. |
27 | COMPONENT_CREATION_FAILURE | No se pudo crear un componente esencial. |
28 | DRM_INIT_ERROR | No se pudo crear el contexto de DRM. |
29 | CONTAINER_NOT_SUPPORTED | No se admite el tipo de contenedor. |
30 | SEEK_FAILED | Error de llamada a otro punto del contenido. |
31 | CODEC_NOT_SUPPORTED | Códec no admitido. |
32 | NETWORK_UNAVAILABLE | La red no está disponible. |
33 | NETWORK_ERROR | Error al obtener datos de la red. |
34 | DESBORDAMIENTO | Desbordamiento. |
35 | VIDEO_PROFILE_NOT_SUPPORTED | Perfil de vídeo no admitido. |
36 | PERIOD_NOT_LOADED | Se intentó una operación en un periodo HOLD o un periodo que aún no se ha cargado. |
37 | INVALID_REPLACE_DURATION | La duración de reemplazo especificada no es válida o se extiende más allá del final del flujo. |
38 | CALLED_FROM_WRONG_THREAD | No se puede llamar a la API desde el subproceso incorrecto. Principalmente, para elementos de API a los que solo se debe llamar desde el subproceso principal. |
39 | FRAGMENT_READ_ERROR | Error de lectura del fragmento. No hay failover presente. El motor intentará leer el siguiente fragmento. |
40 | ABORTED | La operación se anuló mediante una llamada explícita a Abort o Destroy . |
41 | UNSUPPORTED_HLS_VERSION | No se puede reproducir esta versión de medios HLS. |
42 | CANNOT_FAIL_OVER | No se puede devolver el error. |
43 | HTTP_TIME_OUT | Se agotó el tiempo de espera de la descarga HTTP. |
44 | NETWORK_DOWN | La conexión de red del usuario no funciona. La reproducción puede detenerse en cualquier momento y se reanudará cuando la conexión esté disponible. |
45 | NO_USABLE_BITRATE_PROFILE | No se ha encontrado ningún perfil de velocidad de bits utilizable en el flujo. |
46 | BAD_MANIFEST_SIGNATURE | El manifiesto tiene una firma incorrecta. Error en la prueba de firma de manifiesto. |
47 | CANNOT_LOAD_PLAYLIST | No se puede cargar una lista de reproducción. |
48 | REPLACEMENT_FAILED | La sustitución especificada en una API de inserción no se pudo realizar correctamente. Esto significa que la inserción se realizó correctamente, pero la sustitución no. La sustitución podría fallar si el manifiesto que se va a reemplazar se ha eliminado de la línea de tiempo. |
49 | SWITCH_TO_ASYMMETRIC_PROFILE | DRM cambia a un perfil asimétrico. Se espera que todos los perfiles estén alineados en la duración. Si no es así, se emitirá esta advertencia y es posible que haya saltos en la reproducción. |
50 | LIVE_WINDOW_MOVED_BACKWARD | Se espera que la ventana activa solo avance. Si no es así, se generará esta advertencia y la ventana no se leerá. Debido a ello, puede haber saltos (o detención/pausa prolongada) en la reproducción. |
51 | CURRENT_PERIOD_EXPIRED | La ventana activa se ha movido más allá del periodo actual. |
52 | CONTENT_LENGTH_MISMATCH | La longitud del contenido notificada por el servidor HTTP no coincide con el tamaño real del contenido. |
53 | PERIOD_HOLD | El lector de medios no puede leer más porque ha alcanzado el tiempo establecido por la API setholdAt. |
54 | LIVE_HOLD | El lector de medios no puede cargar segmentos porque ha llegado al final de la ventana activa. La carga de segmentos se reanudará cuando el servidor añada nuevos medios a la ventana activa. Normalmente, este estado se alcanza si:
|
55 | BAD_MEDIA_INTERLEAVING | La interconexión de audio y vídeo en los medios no se realiza correctamente. Este es un error de empaquetado. La advertencia se envía cuando la diferencia supera los dos segundos. |
56 | DRM_NOT_AVAILABLE | |
57 | PLAYBACK_NOT_AUTHORIZED | La reproducción de HLS no se ha habilitado en el Flash Player. Consulte AuthorizedFeatures.enableHLSPlayback. |
78 | BAD_MEDIA_SAMPLE_FOUND | El decodificador recibió una muestra incorrecta que no se puede descodificar. Esto no suele ser un error grave, pero indica que puede haber problemas en el audio/vídeo. Demasiadas instancias de este error indican una codificación incorrecta o un archivo incorrecto. |
59 | RANGE_SPANS_READ_HEAD | Una vez iniciada la reproducción, el rango Insertar/Reemplazar no debe contener el cabezal de lectura. |
60 | POSTROLL_WITH_LIVE_NOT_ALLOWED | No se permiten inserciones posteriores a la emisión en un medio activo. Sin embargo, se permiten después de que el servidor marque el contenido como completo. |
81 | INTERNAL_ERROR | Un problema muy raro que nunca debería suceder. |
62 | SPS_PPS_FOUND_OUTSIDE_AVCC | El flujo no sigue la recomendación de empaquetado de colocar siempre H264 SPS/PPS en un AVCC. Es posible que se vean problemas de llamada a otro punto del contenido o de reproducción. |
63 | PARTIAL_REPLACEMENT | El reemplazo especificado en una API de inserción solo se realizó parcialmente. Esto sucede cuando replaceDuration se extiende sobre la duración de la cronología. |
64 | RENDITION_M3U8_ERROR | Error al cargar la lista de reproducción de representación. Esto es solo para AVE, no para Flash Player. |
65 | NULL_OPERATION | La operación no hace nada. |
66 | SEGMENT_SKIPPED_ON_FAILURE | El segmento no se puede reproducir y se omite en caso de error. |
67 | INCOMPATIBLE_RENDER_MODE | Modo de procesamiento incompatible. |
68 | PROTOCOL_NOT_SUPPORTED | No se admite el protocolo web utilizado en la dirección URL. |
69 | PARSE_ERROR_INCOMPATIBLE_VERSION | Error al analizar el archivo multimedia. |
70 | MANIFEST_FILE_UNEXPECTEDLY_CHANGED | El archivo de manifiesto se cambió de forma inesperada. |
71 | CANNOT_SPLIT_TIMELINE | No se puede realizar una operación de división en una línea de tiempo. |
72 | CANNOT_ERASE_TIMELINE | No se puede realizar una operación de borrado en una línea de tiempo. |
73 | DID_NOT_GET_NEXT_FRAGMENT | No obtuvo el siguiente fragmento. |
74 | NO_TIMELINE | No hay línea de tiempo presente en una estructura de datos interna. |
75 | LISTENER_NOT_FOUND | No se ha encontrado ningún oyente en una estructura de datos interna. |
76 | AUDIO_START_ERROR | No se puede iniciar el audio. |
77 | NO_AUDIO_SINK | No hay disipador de audio presente en una estructura de datos interna. |
78 | FILE_OPEN_ERROR | No se puede abrir el archivo. |
79 | FILE_WRITE_ERROR | No se puede escribir en un archivo. |
80 | FILE_READ_ERROR | No se puede leer desde un archivo. |
81 | ID3PARSE_ERROR | Error al analizar los datos de ID3. |
82 | SECURITY_ERROR | Error al cargar el contenido debido a restricciones de seguridad. |
83 | TIMELINE_TOO_SHORT | La duración de la cronología es demasiado corta. Si se trata de una emisión en directo, puede ocurrir un almacenamiento en búfer frecuente. |
84 | AUDIO_ONLY_STREAM_START | El flujo se ha cambiado a un flujo de solo audio. |
85 | AUDIO_ONLY_STREAM_END | El flujo se ha cambiado de solo audio a un flujo con vídeo. |
87 | KEY_NOT_FOUND | No se encuentra la clave. |
88 | INVALID_KEY | La clave no es válida. |
89 | KEY_SERVER_NOT_FOUND | El servidor de claves no devuelve una clave. |
90 | MAIN_MANIFEST_UPDATE_TO_BE_HANDLED | No se puede gestionar la actualización de manifiesto principal. |
91 | UNREPORTED_TIME_DISCONTINUITY_FOUND | Se encontró una discontinuidad del tiempo no informado (PTS). |
92 | UNMATCHED_AV_DISCONTINUITY_FOUND | Se ha encontrado una discontinuidad de audio y vídeo no coincidente. |
93 | TRICKPLAY_ENDED_DUE_TO_ERROR | Error al reproducir medios en el modo de reproducción de trucos. El modo de reproducción de trucos termina y el flujo se pone en pausa. Llame a Play() para reproducir el contenido en modo normal. |
95 | LIVE_WINDOW_MOVED_AHEAD | El reproductor está fuera de la ventana activa y debe buscar hacia delante para ponerse al día. |
El módulo crypto del motor de vídeo de Adobe devuelve estas notificaciones en el objeto de metadatos NATIVE_ERROR
.
Valor para la clave de metadatos NATIVE_ERROR_CODE | Valor para la clave de metadatos NATIVE_ERROR_NAME | Significado |
---|---|---|
300 | CRYPTO_ALGORITHM_NOT_SUPPORTED |
No se admite el algoritmo que se está utilizando. |
301 | CRYPTO_ERROR_CORRUPTED_DATA |
Los datos están dañados. |
302 | CRYPTO_ERROR_BUFFER_TOO_SMALL |
Búfer demasiado pequeño. |
303 | CRYPTO_ERROR_BAD_CERTIFICATE |
Certificado incorrecto. |
304 | CRYPTO_ERROR_DIGEST_UPDATE |
Actualización de compendio. |
305 | CRYPTO_ERROR_DIGEST_FINISH |
Terminado de resumen. |
306 | CRYPTO_ERROR_BAD_PARAMETER |
Parámetro incorrecto. |