Códigos de error

Si tienes algún problema que no se soluciona en esta página, consulta la página de Asistencia de Google Cast para obtener respuestas a tus preguntas.

Códigos de error del SDK de Cast

Códigos de error relacionados con el SDK de Cast enviados por eventos de error o errores multimedia mensajes nuevos.

Nombre Código Descripción Solución
APLICACIÓN 900 Se muestra cuando se produce un error fuera del framework (p.ej., si un evento arroja un error). Investiga el error que está fuera del framework de transmisión.
BREAK_CLIP_LOADING_ERROR 901 Se muestra cuando falla el interceptor de carga de clips de interrupción. Examina el contenido de los clips de pausa.
BREAK_SEEK_INTERCEPTOR_ERROR 902 Se muestra cuando falla el interceptor de búsqueda de pausa. Asegúrate de que el interceptor de búsqueda de pausa sea correcto.
IMAGE_ERROR 903 Se muestra cuando no se carga una imagen. Verifica que la URL de la imagen apunte a la ubicación correcta.
LOAD_INTERRUPTED 904 Se interrumpió una carga por una parada o por otra carga. Comprueba si se interrumpió la carga por otra acción.
LOAD_FAILED 905 Falló un comando de carga. Verifica que la solicitud de carga esté configurada correctamente y que el contenido multimedia pueda y una función distinta.
MEDIA_ERROR_MESSAGE 906 Se envió un mensaje de error al remitente. Consulta el receptor web o el remitente para obtener información sobre el error.
GENÉRICO 909 Se muestra cuando se produce un error desconocido. Se produjo un error inesperado. Esto debería ser poco frecuente.

Códigos de error de la biblioteca del reproductor multimedia

Mensajes de error relacionados con la reproducción de MPL enviados por eventos de error o errores multimedia mensajes nuevos.

Nombre Código Descripción Solución
MEDIA_UNKNOWN 100 Se produjo un error desconocido activado desde la plataforma en el elemento multimedia. El elemento multimedia encontró un error que no indicaba que fuera uno de MediaError.MEDIA_ERR_*. Esto debería ser poco frecuente.
MEDIA_ABORTED 101 El elemento multimedia activó MediaError.MEDIA_ERR_ABORTED . El proceso de recuperación para el recurso de medios se anuló en el para cada solicitud. Por lo general, esto se debe a la anulación del juego.
MEDIA_DECODE 102 El elemento multimedia activó MediaError.MEDIA_ERR_DECODE . El desarrollador debe validar los parámetros de codificación de su transmisión.
MEDIA_NETWORK 103 El elemento multimedia activó el error MediaError.MEDIA_ERR_NETWORK No se pudieron descargar los datos multimedia porque Cast no usa el elemento multimedia para lo siguiente: descargar. Este problema puede estar relacionado con tu app. si es necesario, informa mediante Herramienta de seguimiento de errores de transmisión
MEDIA_SRC_NOT_SUPPORTED 104 El elemento multimedia activó MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED . Valida el segmento de datos del desarrollador y asegúrate de que los códecs se incluyan en formatos compatibles con Cast.
SOURCE_BUFFER_FAILURE 110 La transmisión no puede agregar un búfer de origen a la fuente multimedia existente. Consulta Web Crypto. A menudo, pueden ser códecs incorrectos especificados en los códecs. en el manifiesto de tu app. De lo contrario, informa a través de Herramienta de seguimiento de errores de transmisión
MEDIAKEYS_NETWORK 201 Cuando usas XhrIo en claves multimedia para publicar una solicitud de licencia, encontramos un error de red. El desarrollador valida su servidor de licencias.
MEDIAKEYS_NO COMPATIBLE 202 Esto abarca dos casos:
  • Cuando usamos la sesión multimedia para generar una solicitud en EME, se produjo un error de clave.
  • No se pudieron inicializar las teclas multimedia EME.
No se pudieron descargar los datos multimedia, pero porque Cast no los usa elemento para descargar, informe a través de Herramienta de seguimiento de errores de transmisión
MEDIAKEYS_WEBCRYPTO 203 Al usar Web Crypto integrado compatible con el navegador, se produjo un error al desencriptarlos. Consulta API de Web Crypto. Informa a través de la Herramienta de seguimiento de errores de Cast.
NETWORK_UNKNOWN 300 Se encontró un error de red genérico cuando se recuperaba un recurso no cubierto dentro del rango [301-399] Los desarrolladores deben asegurarse de que el contenido recuperado sea accesible y que la respuesta del servidor tenga el formato correcto.
SEGMENT_NETWORK 301* No se pudo recuperar ningún segmento de ninguna tasa de bits (con tres reintentos de retiradas exponenciales). Los desarrolladores deben validar que sus segmentos realmente estén disponibles. Integra podría ser el caso de un usuario que tampoco puede llegar a estos segmentos también.
HLS_NETWORK_MASTER_PLAYLIST 311* No se pudo recuperar el archivo m3u8 de la playlist principal con tres reintentos. Los desarrolladores deben validar que sus playlists realmente estén disponibles. Integra podría ser el caso de un usuario que tampoco puede acceder a la playlist.
HLS_NETWORK_PLAYLIST 312* Se produjo un error al recuperar el archivo m3u8 de la playlist de medios (bitrados) con tres reintentos. Los desarrolladores deben validar que sus playlists realmente estén disponibles. Integra podría ser el caso de un usuario que tampoco puede acceder a la playlist.
HLS_NETWORK_NO_KEY_RESPONSE 313 La solicitud de la clave de desencriptación no devolvió una respuesta. Los desarrolladores deben validar su servicio de claves de desencriptación.
HLS_NETWORK_KEY_LOAD 314* Falló el XhrIO que se usó para solicitar la clave de desencriptación HLS. Los desarrolladores deben validar su servicio de claves de desencriptación.
HLS_NETWORK_INVALID_SEGMENT 315 El segmento HLS recibido para su procesamiento no es TS ni mp4 AAC segmento. Podría ser un error de MPL o un error de configuración en la app del receptor web. Los desarrolladores deben validar que sus segmentos sean TS o AAC.
HLS_SEGMENT_PARSING 316 Se muestra cuando no se puede analizar un segmento HLS. Los desarrolladores deben validar que sus segmentos estén formados correctamente.
DASH_NETWORK 321* La solicitud XHR para obtener el manifiesto de DASH falló sin respuesta. Consulta la sección de estrellas para ver el diagnóstico de errores relacionados con la red.
DASH_NO_INIT 322 No podemos extraer datos de inicialización del primer segmento init de DASH. Los desarrolladores deben validar su segmento init de DASH.
SMOOTH_NETWORK 331* La solicitud XHR para obtener el manifiesto de DASH falló sin respuesta. Consulta la sección de estrellas para ver el diagnóstico de errores relacionados con la red.
SMOOTH_NO_MEDIA_DATA 332 El segmento descargado para procesar no contiene datos de contenido multimedia. Los desarrolladores deben validar sus segmentos fluidos.
HLS_MANIFEST_MASTER 411 No se pudo analizar el archivo de manifiesto HLS. O algo que la MPL no entender aún en el módulo m3u8 Examina el contenido de la URL del manifiesto.
HLS_MANIFEST_PLAYLIST 412 Error al analizar el archivo de la playlist multimedia. O algo que la MPL no entender aún en el módulo m3u8 Examina el contenido de la URL de la playlist de contenido multimedia.
DASH_MANIFEST_NO_PERIODS 421 Al normalizar el manifiesto de Dash, no encontramos puntos. Este es anormal. Los desarrolladores deben validar su manifiesto DASH.
DASH_MANIFEST_NO_MIMETYPE 422 No hay un tipo MIME para una representación en el manifiesto. Los desarrolladores deben especificar el tipo MIME de audio, video o texto en su de datos.
DASH_INVALID_SEGMENT_INFO 423 La MPL solicita un índice de segmento que supere la longitud de la longitud disponible segmentos, según se especifica en la representación en el manifiesto. Denuncia mediante vínculos Asistencia de Google Cast.
SMOOTH_MANIFEST 431 El manifiesto Smooth no se ajusta al estándar. El desarrollador debe resolver cualquiera de los siguientes problemas:
  • sin sps
  • calidad de video no válida
  • calidad de audio no válida
  • datos privados del códec de audio no válidos
  • información de protección no válida
  • sin nivel de calidad
  • contenido multimedia desconocido

Códigos de error del reproductor Shaka

Para ver los códigos de error relacionados con Shaka Player, consulta el reproductor de Shaka Documentación sobre la clase de error.

Errores de red comunes

Error de HTTP Código de estado Descripción Solución
BAD_REQUEST 400 El servidor no pudo interpretar la solicitud debido a un formato incorrecto sintaxis. El cliente NO DEBE repetir la solicitud sin modificaciones. Hay un problema con la URL. Consulta a los desarrolladores de aplicaciones
UNAUTHORIZED 401 La solicitud requiere la autenticación del usuario Revisa la aplicación para ver si hay información de autenticación adecuada.
NOT_FOUND 404 El cliente puede comunicarse con el servidor, pero el servidor no pudo encontrar lo que solicitado Los desarrolladores verifican los recursos de URL y se aseguran de que estén allí.
REQUEST_TIMEOUT 408 El cliente no produjo una solicitud dentro del tiempo en que el servidor se preparado para esperar. Es POSIBLE que el cliente repita la solicitud sin modificaciones más adelante. Esto podría ser un problema de recursos (escalabilidad del servidor) o un problema real de la red.
INTERNAL_SERVER_ERROR 500 El servidor encontró una condición inesperada que le impidió completar la solicitud. Los desarrolladores comprueban el problema del servidor.
Puerta de enlace incorrecta 502 El servidor, mientras funcionaba como puerta de enlace o proxy, recibió un error no válido respuesta del servidor upstream al que accedió al intentar completar el para cada solicitud. Los desarrolladores verifican la configuración de sus servidores.
SERVICE_UNAVAILABLE 503 En este momento, el servidor no puede gestionar la solicitud debido a un problema sobrecargar o mantener el servidor. La implicación es que este es un temporal que se aliviará después de un tiempo prolongado. Los desarrolladores verifican su configuración de servidores, en especial la escalabilidad de sus servicios.
GATEWAY_TIMEOUT 504 El servidor, aunque actúa como puerta de enlace o proxy, no recibió una respuesta respuesta del servidor upstream que especifica el URI. Los desarrolladores verifican la configuración del servidor y la conexión entre su perímetro servidores y nodos de origen.

Notas

Un código de error seguido de un asterisco (*) puede tener más códigos de error agregado a ella. El formato es:

{Error Code}{Closure Network Error Code}{HTTP Status Code}

Para obtener más información, consulta Código de estado HTTP.

El ejemplo 3016404 tiene tres partes:

301 Error de red del segmento.
6 Error de HTTP.
404 Estado de HTTP no encontrado

La naturaleza de los errores de red - La razón por la que algunos de estos errores son procesables y otros no se debe a sobre la naturaleza de las operaciones de red. Por ejemplo, el error 3018408 indica que el tiempo de espera podría significar una mala conexión para el usuario, por lo que ni el ni los desarrolladores pueden hacer mucho al respecto; ten cuidado, también podría significar que la CDN del desarrollador también tiene problemas. Por otro lado, el error 3116403 significa que la solicitud del manifiesto se realiza correctamente, pero el servidor la rechaza para entregarla. Podría ser CORS, autenticación o cualquier otro servidor o integración problemas que deben tener en cuenta los desarrolladores.