cast. framework. events
Este es el espacio de nombres cast.framework.events.
Clases
BitrateChangedEvent
Son los datos del evento cast.framework.events.EventType.BITRATE_CHANGED.
BreaksEvent
Datos de eventos para todos los eventos relacionados con las pausas:
cast.framework.events.EventType.BREAK_ENDED,
cast.framework.events.EventType.BREAK_STARTED,
cast.framework.events.EventType.BREAK_CLIP_ENDED,
cast.framework.events.EventType.BREAK_CLIP_LOADING y
cast.framework.events.EventType.BREAK_CLIP_STARTED
BufferingEvent
Son los datos del evento cast.framework.events.EventType.BUFFERING.
CacheItemEvent
Son los datos del evento para un evento cast.framework.events.EventType.CACHE_HIT o un evento cast.framework.events.EventType.CACHE_INSERTED.
CacheLoadedEvent
Son los datos del evento cast.framework.events.EventType.CACHE_LOADED.
ClipEndedEvent
Son los datos del evento cast.framework.events.EventType.CLIP_ENDED.
CustomStateEvent
Son los datos del evento cast.framework.events.EventType.CUSTOM_STATE.
EmsgEvent
Son los datos del evento cast.framework.events.EventType.EMSG.
ErrorEvent
Son los datos del evento cast.framework.events.EventType.ERROR.
Evento
Superclase de datos de eventos para todos los eventos enviados por cast.framework.PlayerManager.
Id3Event
Son los datos del evento cast.framework.events.EventType.ID3.
Los metadatos de ID3 que se proporcionan aquí siguen el formato de ID3 v2.
Se activa un evento por fotograma dentro del mensaje ID3.
Este evento NO contiene el mensaje ID3 sin procesar completo. Dadas las siguientes subsecciones de un mensaje ID3:
- ID3v2 / identificador de archivo
- Versión de ID3v2
- Marcas ID3v2
- Tamaño de ID3v2
- Tipo de estructura (es decir,
TXXX) - Tamaño de marco
- Marcas de fotogramas
- Codificación de fotogramas
- Descripción del fotograma
- Datos de fotogramas
En este evento, solo se proporcionan los elementos 5 (frameType), 9 (frameDescription) y 10 (segmentData).
LiveStatusEvent
Son los datos del evento para un evento cast.framework.events.EventType.LIVE_IS_MOVING_WINDOW_CHANGED o un evento cast.framework.events.EventType.LIVE_ENDED.
LoadEvent
Son los datos de eventos para todos los eventos relacionados con el procesamiento de una solicitud de carga o precarga. que se le hizo al jugador.
MediaElementEvent
Son los datos de eventos de todos los eventos que se reenvían desde MediaElement.
MediaFinishedEvent
Son los datos del evento cast.framework.events.EventType.MEDIA_FINISHED.
MediaInformationChangedEvent
Son los datos del evento cast.framework.events.EventType.MEDIA_INFORMATION_CHANGED.
MediaPauseEvent
Son los datos de eventos de los eventos pause que se reenvían desde MediaElement.
MediaStatusEvent
Son los datos del evento cast.framework.events.EventType.MEDIA_STATUS.
RequestEvent
Son los datos de eventos para todos los eventos que representan solicitudes realizadas al receptor.
SegmentDownloadedEvent
Son los datos del evento cast.framework.events.EventType.SEGMENT_DOWNLOADED.
TimedMetadataEvent
Es la superclase de datos de eventos para eventos de metadatos cronometrados. Esto difiere de Id3Event, ya que los metadatos se mantienen en el manifiesto en lugar de en los elementos internos del segmento.
TracksChangedEvent
Son los datos del evento cast.framework.events.EventType.TRACKS_CHANGED.
Espacio de nombres
category
Enumeraciones
DetailedErrorCode
número
Es un código que asigna el SDK del receptor y que describe el error que se produjo.
Valor |
|
|---|---|
|
MEDIA_UNKNOWN |
número Se devuelve cuando el elemento HTMLMediaElement arroja un error, pero CAF no reconoce el error específico. |
|
MEDIA_ABORTED |
número Se devuelve cuando el agente de usuario abortó el proceso de recuperación del recurso de medios a solicitud del usuario. |
|
MEDIA_DECODE |
número Se devuelve cuando se produce un error al decodificar el recurso de medios, después de que se estableció que el recurso es utilizable. |
|
MEDIA_NETWORK |
número Se devuelve cuando un error de red hizo que el agente de usuario dejara de recuperar el recurso multimedia después de que se estableció que el recurso era utilizable. |
|
MEDIA_SRC_NOT_SUPPORTED |
número Se devuelve cuando el recurso de medios indicado por el atributo src no era adecuado. |
|
SOURCE_BUFFER_FAILURE |
número Se devuelve cuando no se puede agregar un búfer de origen a MediaSource. |
|
MEDIAKEYS_UNKNOWN |
número Se devuelve cuando hay un error desconocido con las claves de medios. |
|
MEDIAKEYS_NETWORK |
número Se devuelve cuando hay un error en las teclas multimedia debido a un problema de red. |
|
MEDIAKEYS_UNSUPPORTED |
número Se devuelve cuando no se puede crear un objeto MediaKeySession. |
|
MEDIAKEYS_WEBCRYPTO |
número Se muestra cuando falla la operación criptográfica. |
|
NETWORK_UNKNOWN |
número Se devuelve cuando se produjo un problema de red desconocido. |
|
SEGMENT_NETWORK |
número Se devuelve cuando falla la descarga de un segmento. |
|
HLS_NETWORK_MASTER_PLAYLIST |
número Se devuelve cuando no se puede descargar una playlist principal de HLS. |
|
HLS_NETWORK_PLAYLIST |
número Se devuelve cuando no se puede descargar una playlist HLS. |
|
HLS_NETWORK_NO_KEY_RESPONSE |
número Se devuelve cuando no se puede descargar una clave de HLS. |
|
HLS_NETWORK_KEY_LOAD |
número Se devuelve cuando falla una solicitud de clave de HLS antes de que se envíe. |
|
HLS_NETWORK_INVALID_SEGMENT |
número Se devuelve cuando un segmento de HLS no es válido. |
|
HLS_SEGMENT_PARSING |
número Se devuelve cuando no se puede analizar un segmento de HLS. |
|
DASH_NETWORK |
número Se devuelve cuando se produce un error de red desconocido mientras se controla una transmisión de DASH. |
|
DASH_NO_INIT |
número Se devuelve cuando a una transmisión de DASH le falta una inicialización. |
|
SMOOTH_NETWORK |
número Se devuelve cuando se produce un error de red desconocido mientras se controla una transmisión de Smooth. |
|
SMOOTH_NO_MEDIA_DATA |
número Se devuelve cuando a una transmisión de Smooth le faltan datos de medios. |
|
MANIFEST_UNKNOWN |
número Se devuelve cuando se produce un error desconocido durante el análisis de un manifiesto. |
|
HLS_MANIFEST_MASTER |
número Se devuelve cuando se produce un error al analizar un manifiesto principal de HLS. |
|
HLS_MANIFEST_PLAYLIST |
número Se devuelve cuando se produce un error durante el análisis de una playlist de HLS. |
|
DASH_MANIFEST_UNKNOWN |
número Se devuelve cuando se produce un error desconocido al analizar un manifiesto de DASH. |
|
DASH_MANIFEST_NO_PERIODS |
número Se devuelve cuando falta información de períodos en un manifiesto de DASH. |
|
DASH_MANIFEST_NO_MIMETYPE |
número Se devuelve cuando a un manifiesto de DASH le falta un MimeType. |
|
DASH_INVALID_SEGMENT_INFO |
número Se devuelve cuando un manifiesto de DASH contiene información de segmento no válida. |
|
SMOOTH_MANIFEST |
número Se devuelve cuando se produce un error al analizar un manifiesto de Smooth. |
|
SEGMENT_UNKNOWN |
número Se devuelve cuando se produce un error desconocido en el segmento. |
|
TEXT_UNKNOWN |
número Se produjo un error desconocido con una transmisión de texto. |
|
APLICACIÓN |
número Se devuelve cuando se produce un error fuera del framework (p.ej., si un controlador de eventos arroja un error). |
|
BREAK_CLIP_LOADING_ERROR |
número Se devuelve cuando falla el interceptor de carga de clips de interrupción. |
|
BREAK_SEEK_INTERCEPTOR_ERROR |
número Se devuelve cuando falla el interceptor de búsqueda de interrupciones. |
|
IMAGE_ERROR |
número Se devuelve cuando no se puede cargar una imagen. |
|
LOAD_INTERRUPTED |
número Se interrumpió una carga por una descarga o por otra carga. |
|
LOAD_FAILED |
número Se produjo un error en un comando de carga. |
|
MEDIA_ERROR_MESSAGE |
número Se envió un mensaje de error al remitente. |
|
GENÉRICOS |
número Se devuelve cuando se produce un error desconocido. |
EndedReason
string
Son los motivos por los que finaliza la reproducción.
Valor |
|
|---|---|
|
END_OF_STREAM |
string La reproducción finalizó porque llegamos al final de la transmisión actual. |
|
ERROR |
string La reproducción finalizó porque se produjo un error. |
|
DETENIDO |
string La reproducción finalizó porque una operación nos obliga a detener la transmisión actual. |
|
/, interrumpido |
string La reproducción finalizó debido a un elemento nuevo cargado. |
|
SKIPPED |
string La reproducción finalizó debido a una operación de omisión de anuncio. |
|
BREAK_SWITCH |
string La reproducción finalizó debido a un cambio de corte unido. |
ErrorSeverity
número
Es la gravedad del error. Sigue el mismo esquema de nombres y numeración que Shaka Player.
Valor |
|
|---|---|
|
RECOVERABLE |
número Se produjo un error, pero el reproductor está intentando recuperarse. Si el reproductor no se puede recuperar, es posible que no arroje un error CRÍTICO. Por ejemplo, si se reintenta la carga de un segmento de medios, nunca se producirá un error CRÍTICO (el reproductor solo reintentará la carga de forma indefinida). |
|
CRÍTICO |
número Es un error crítico del que el reproductor no se puede recuperar. Estos eventos hacen que el reproductor detenga la reproducción del elemento multimedia actual. |
EventType
string
Son los tipos de eventos del reproductor. Para obtener más información sobre los eventos que se envían a través de proxy desde MediaElement, consulta https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents.
Valor |
|
|---|---|
|
TODOS |
string Este es un identificador especial que se puede usar para escuchar todos los eventos (se usa principalmente para la depuración). El evento será una subclase de cast.framework.events.Event. |
|
ABORT |
string Se activa cuando el navegador deja de recuperar el contenido multimedia antes de que se descargue por completo, pero no debido a un error. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
CAN_PLAY |
string Se activa cuando el navegador puede reanudar la reproducción del clip, pero estima que no se cargaron suficientes datos para reproducir el clip hasta el final sin tener que detenerse para almacenar en búfer. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
CAN_PLAY_THROUGH |
string Se activa cuando el navegador estima que puede reproducir el clip hasta el final sin detenerse para almacenarlo en búfer. Ten en cuenta que la estimación del navegador solo se relaciona con el clip que se está reproduciendo (es decir, si se está reproduciendo un clip de anuncio, el navegador solo realizará la estimación para ese clip y no para el contenido completo). Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
DURATION_CHANGE |
string Se activa cuando cambia el atributo de duración del objeto MediaElement. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
EMPTIED |
string Se activa cuando el contenido multimedia se vació. Un ejemplo en el que esto sucedería es cuando se llama a load() para restablecer el objeto MediaElement. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
FINALIZADA |
string Se activa cuando un clip de medios se reproduce durante toda su duración. Esto no incluye los casos en los que se detuvo la reproducción del clip debido a un error o a una solicitud de detención.
En el caso de que haya anuncios, este evento se activa como máximo una vez por anuncio y como máximo una vez para el contenido principal. Este evento se reenvía desde el objeto MediaElement y se encapsuló en un objeto cast.framework.events.MediaElementEvent. Si quieres saber cuándo termina la reproducción del contenido multimedia, lo más probable es que quieras usar |
|
LOADED_DATA |
string Se activa cuando el navegador termina de cargar el primer fotograma del clip de medios. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
LOADED_METADATA |
string Se activa cuando el navegador termina de cargar los metadatos de un clip. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
LOAD_START |
string Se activa cuando el navegador comienza a buscar datos multimedia para un clip. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
HAZ UNA PAUSA. |
string Se activa cuando se pausa la reproducción. Este evento se reenvía desde MediaElement y se encapsuló en un objeto cast.framework.events.MediaPauseEvent. |
|
JUGAR |
string Se activa cuando la reproducción está lista para comenzar (es decir, después de pausarse). Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
EN REPRODUCCIÓN |
string Se activa cuando se inicia la reproducción. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
PROGRESO |
string Se activa cuando el navegador recupera datos de medios. Si usas la transmisión con tasa de bits adaptable (es decir, HLS, DASH o SMOOTH), es muy probable que quieras usar el evento |
|
RATE_CHANGE |
string Se activa cuando se actualiza la velocidad de reproducción. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
SEEKED |
string Se activa cuando finaliza una búsqueda. Este evento no se activará si la búsqueda finaliza cuando se pausa el contenido multimedia. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
BÚSQUEDA |
string Se activa cuando se busca contenido multimedia. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
DETENIDO |
string Se activa cuando el navegador intenta recuperar datos de medios, pero no recibe una respuesta.
El evento |
|
TIME_UPDATE |
string Se activa periódicamente mientras se reproduce el contenido multimedia. Se activará cada vez que cambie el atributo currentTime. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
SUSPENDER |
string Se activa cuando el navegador no recupera datos de medios de forma intencional. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
ESPERANDO |
string Se activa cuando se detiene la reproducción porque el navegador está esperando que esté disponible el
siguiente fotograma. El evento |
|
BITRATE_CHANGED |
string Se activa cuando cambia la tasa de bits del contenido multimedia en reproducción (por ejemplo, cuando se cambia una pista activa o cuando se elige una tasa de bits diferente en respuesta a las condiciones de la red). El evento es un cast.framework.events.BitrateChangedEvent. |
|
BREAK_STARTED |
string Se activa cuando comienza a cargarse el primer clip de un corte. El evento es un objeto cast.framework.events.BreaksEvent. |
|
BREAK_ENDED |
string Se activa cuando finaliza el último clip de una pausa. El evento es un objeto cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_LOADING |
string Se activa cuando un clip de interrupción comienza a cargarse. El evento es un objeto cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_STARTED |
string Se activa cuando comienza un clip de interrupción. El evento es un objeto cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_ENDED |
string Se activa cuando finaliza un clip de intermedio. El evento es un objeto cast.framework.events.BreaksEvent. |
|
GUARD. EN BÚFER |
string Se activa cuando la reproducción se detuvo debido al almacenamiento en búfer o cuando se reanudó después de que finalizó el almacenamiento en búfer. El evento es un cast.framework.events.BufferingEvent. |
|
TIME_DRIFTED |
string Se activa cuando hay una discrepancia entre la hora actual que informa el reproductor y la hora actual estimada en función del estado del reproductor y la velocidad de reproducción. El evento es un cast.framework.events.TimeDriftedEvent. |
|
CACHE_LOADED |
string Se activa cuando finaliza la carga del contenido almacenado previamente en caché por Fastplay. El evento es un cast.framework.events.CacheLoadedEvent. |
|
CACHE_HIT |
string Se activa cuando se usa el contenido almacenado previamente en caché por Fastplay. El evento es un objeto cast.framework.events.CacheItemEvent. |
|
CACHE_INSERTED |
string Se activa cuando fastplay almacena en caché una sola URL. El evento es un objeto cast.framework.events.CacheItemEvent. |
|
CLIP_STARTED |
string Se activa cuando comienza a reproducirse cualquier clip por primera vez. Esto incluye los clips de descanso y los clips de contenido principal entre los clips de descanso. Si quieres ver cuándo comienza un clip de descanso, debes usar Event is a {@link cast.framework.events.Event. |
|
CLIP_ENDED |
string Se activa cuando finaliza cualquier clip. Esto incluye los clips de intermedio y los clips de contenido principal entre los clips de intermedio. Si quieres ver cuándo finaliza un clip de descanso, debes usar |
|
EMSG |
string Se activa cuando se encuentra un mensaje de error en un segmento. El evento es un cast.framework.events.EmsgEvent. |
|
ERROR |
string Se activa cuando se produce un error. El evento es un cast.framework.events.ErrorEvent. |
|
ID3 |
string Se activa cuando se encuentra una etiqueta ID3. Solo se activará para el contenido de HLS. El evento es un cast.framework.events.Id3Event. |
|
MEDIA_STATUS |
string Se activa antes de que se envíe un mensaje saliente que contiene el estado actual de los medios. El evento es un objeto cast.framework.events.MediaStatusEvent. |
|
CUSTOM_STATE |
string Se activa cuando se envía un mensaje de estado personalizado saliente. El evento es un cast.framework.events.CustomStateEvent. |
|
MEDIA_INFORMATION_CHANGED |
string Se activa si la información multimedia cambia durante la reproducción. Por ejemplo, cuando se reproduce una radio en vivo y cambian los metadatos de la pista. El evento es un cast.framework.events.MediaInformationChangedEvent |
|
MEDIA_FINISHED |
string Se activa cuando el contenido multimedia termina de reproducirse por completo. Esto incluye los siguientes casos: no queda nada en la transmisión para reproducir, el usuario solicitó detener la reproducción o se produjo un error. Cuando se usa la función de filas, este evento se activará una vez por cada elemento de la fila que finalice. El evento es un cast.framework.events.MediaFinishedEvent. |
|
PLAYER_PRELOADING |
string Se activa cuando el reproductor comienza a controlar una solicitud de carga previa. El evento es un cast.framework.events.LoadEvent. |
|
PLAYER_PRELOADING_CANCELLED |
string Se activa si el jugador cancela la carga previa. El evento es un cast.framework.events.LoadEvent. |
|
PLAYER_LOAD_COMPLETE |
string Se activa cuando el reproductor termina de procesar una solicitud de carga y está listo para reproducir contenido. El evento es un cast.framework.events.LoadEvent. |
|
PLAYER_LOADING |
string Se activa cuando el reproductor comienza a controlar una solicitud de carga. Este evento se activaría antes del evento |
|
SEGMENT_DOWNLOADED |
string Se activa cuando finaliza la descarga de un segmento. Esto solo se activará para el contenido de transmisión adaptable (HLS, DASH o Smooth). El evento es un objeto cast.framework.events.SegmentDownloadedEvent. |
|
REQUEST_GET_STATUS |
string Se activa cuando se recibe un mensaje |
|
REQUEST_SEEK |
string Se activa cuando se recibe un mensaje |
|
REQUEST_LOAD |
string Se activa cuando se recibe un mensaje |
|
REQUEST_PRELOAD |
string Se activa cuando se recibe un mensaje |
|
REQUEST_STOP |
string Se activa cuando se recibe un mensaje |
|
REQUEST_PAUSE |
string Se activa cuando se recibe un mensaje |
|
REQUEST_PRECACHE |
string Se activa cuando se recibe un mensaje |
|
REQUEST_PLAY |
string Se activa cuando se recibe un mensaje |
|
REQUEST_SKIP_AD |
string Se activa cuando se recibe un mensaje |
|
REQUEST_PLAY_AGAIN |
string Se activa cuando se recibe un mensaje |
|
REQUEST_PLAYBACK_RATE_CHANGE |
string Se activa cuando se recibe un mensaje |
|
REQUEST_VOLUME_CHANGE |
string Se activa cuando se recibe un mensaje |
|
REQUEST_EDIT_TRACKS_INFO |
string Se activa cuando se recibe un mensaje EDIT_TRACKS_INFO. El evento es un cast.framework.events.RequestEvent. |
|
REQUEST_EDIT_AUDIO_TRACKS |
string Se activa cuando se recibe un mensaje EDIT_AUDIO_TRACKS. El evento es un cast.framework.events.RequestEvent. |
|
REQUEST_SET_CREDENTIALS |
string Se activa cuando se recibe un mensaje |
|
REQUEST_LOAD_BY_ENTITY |
string Se activa cuando se recibe un mensaje |
|
REQUEST_USER_ACTION |
string Se activa cuando se recibe un mensaje |
|
REQUEST_DISPLAY_STATUS |
string Se activa cuando se recibe un mensaje |
|
REQUEST_CUSTOM_COMMAND |
string Se activa cuando se recibe un mensaje |
|
REQUEST_FOCUS_STATE |
string Se activa cuando se recibe un mensaje |
|
REQUEST_QUEUE_LOAD |
string Se activa cuando se recibe un mensaje |
|
REQUEST_QUEUE_INSERT |
string Se activa cuando se recibe un mensaje |
|
REQUEST_QUEUE_UPDATE |
string Se activa cuando se recibe un mensaje |
|
REQUEST_QUEUE_REMOVE |
string Se activa cuando se recibe un mensaje |
|
REQUEST_QUEUE_REORDER |
string Se activa cuando se recibe un mensaje |
|
REQUEST_QUEUE_GET_ITEM_RANGE |
string Se activa cuando se recibe un mensaje |
|
REQUEST_QUEUE_GET_ITEMS |
string Se activa cuando se recibe un mensaje |
|
REQUEST_QUEUE_GET_ITEM_IDS |
string Se activa cuando se recibe un mensaje |
|
TRACKS_CHANGED |
string Se activa si cambiaron los segmentos disponibles después de que se completó la carga. |
|
LIVE_IS_MOVING_WINDOW_CHANGED |
string Se activa cuando cambia el valor de isMovingWindow del rango de búsqueda en vivo, más específicamente, cuando una ventana móvil cambia a una ventana en expansión o viceversa. El evento es un cast.framework.events.LiveStatusEvent. |
|
LIVE_ENDED |
string Se activa cuando acaba de finalizar la transmisión en vivo. El evento es un objeto cast.framework.events.LiveStatusEvent. |
|
TIMED_METADATA_CHANGED |
string Cuando se encuentran metadatos cronometrados en DASH (EventStream) o HLS (EXT-X-DATERANGE), este evento se activa después de PLAYER_LOAD_COMPLETE cuando se encuentran nuevos metadatos cronometrados en el contenido en vivo. El evento es un cast.framework.events.TimedMetadataEvent. |
|
TIMED_METADATA_ENTER |
string Se activa cuando el cabezal de reproducción ingresa en una región de la línea de tiempo en DASH o alcanza una etiqueta EXT-X-DATERANGE. El evento es un cast.framework.events.TimedMetadataEvent. |
|
TIMED_METADATA_EXIT |
string Se activa cuando el cabezal de reproducción sale de una región de la línea de tiempo en DASH o abandona una etiqueta EXT-X-DATERANGE. El evento es un cast.framework.events.TimedMetadataEvent. |
Propiedades
DetailedErrorCode
número
Es un código que asigna el SDK del receptor y que describe el error que se produjo.
Valor |
|
|---|---|
|
MEDIA_UNKNOWN |
número Se devuelve cuando el elemento HTMLMediaElement arroja un error, pero CAF no reconoce el error específico. |
|
MEDIA_ABORTED |
número Se devuelve cuando el agente de usuario abortó el proceso de recuperación del recurso de medios a solicitud del usuario. |
|
MEDIA_DECODE |
número Se devuelve cuando se produce un error al decodificar el recurso de medios, después de que se estableció que el recurso es utilizable. |
|
MEDIA_NETWORK |
número Se devuelve cuando un error de red hizo que el agente de usuario dejara de recuperar el recurso multimedia después de que se estableció que el recurso era utilizable. |
|
MEDIA_SRC_NOT_SUPPORTED |
número Se devuelve cuando el recurso de medios indicado por el atributo src no era adecuado. |
|
SOURCE_BUFFER_FAILURE |
número Se devuelve cuando no se puede agregar un búfer de origen a MediaSource. |
|
MEDIAKEYS_UNKNOWN |
número Se devuelve cuando hay un error desconocido con las claves de medios. |
|
MEDIAKEYS_NETWORK |
número Se devuelve cuando hay un error en las teclas multimedia debido a un problema de red. |
|
MEDIAKEYS_UNSUPPORTED |
número Se devuelve cuando no se puede crear un objeto MediaKeySession. |
|
MEDIAKEYS_WEBCRYPTO |
número Se muestra cuando falla la operación criptográfica. |
|
NETWORK_UNKNOWN |
número Se devuelve cuando se produjo un problema de red desconocido. |
|
SEGMENT_NETWORK |
número Se devuelve cuando falla la descarga de un segmento. |
|
HLS_NETWORK_MASTER_PLAYLIST |
número Se devuelve cuando no se puede descargar una playlist principal de HLS. |
|
HLS_NETWORK_PLAYLIST |
número Se devuelve cuando no se puede descargar una playlist HLS. |
|
HLS_NETWORK_NO_KEY_RESPONSE |
número Se devuelve cuando no se puede descargar una clave de HLS. |
|
HLS_NETWORK_KEY_LOAD |
número Se devuelve cuando falla una solicitud de clave de HLS antes de que se envíe. |
|
HLS_NETWORK_INVALID_SEGMENT |
número Se devuelve cuando un segmento de HLS no es válido. |
|
HLS_SEGMENT_PARSING |
número Se devuelve cuando no se puede analizar un segmento de HLS. |
|
DASH_NETWORK |
número Se devuelve cuando se produce un error de red desconocido mientras se controla una transmisión de DASH. |
|
DASH_NO_INIT |
número Se devuelve cuando a una transmisión de DASH le falta una inicialización. |
|
SMOOTH_NETWORK |
número Se devuelve cuando se produce un error de red desconocido mientras se controla una transmisión de Smooth. |
|
SMOOTH_NO_MEDIA_DATA |
número Se devuelve cuando a una transmisión de Smooth le faltan datos de medios. |
|
MANIFEST_UNKNOWN |
número Se devuelve cuando se produce un error desconocido durante el análisis de un manifiesto. |
|
HLS_MANIFEST_MASTER |
número Se devuelve cuando se produce un error al analizar un manifiesto principal de HLS. |
|
HLS_MANIFEST_PLAYLIST |
número Se devuelve cuando se produce un error durante el análisis de una playlist de HLS. |
|
DASH_MANIFEST_UNKNOWN |
número Se devuelve cuando se produce un error desconocido al analizar un manifiesto de DASH. |
|
DASH_MANIFEST_NO_PERIODS |
número Se devuelve cuando falta información de períodos en un manifiesto de DASH. |
|
DASH_MANIFEST_NO_MIMETYPE |
número Se devuelve cuando a un manifiesto de DASH le falta un MimeType. |
|
DASH_INVALID_SEGMENT_INFO |
número Se devuelve cuando un manifiesto de DASH contiene información de segmento no válida. |
|
SMOOTH_MANIFEST |
número Se devuelve cuando se produce un error al analizar un manifiesto de Smooth. |
|
SEGMENT_UNKNOWN |
número Se devuelve cuando se produce un error desconocido en el segmento. |
|
TEXT_UNKNOWN |
número Se produjo un error desconocido con una transmisión de texto. |
|
APLICACIÓN |
número Se devuelve cuando se produce un error fuera del framework (p.ej., si un controlador de eventos arroja un error). |
|
BREAK_CLIP_LOADING_ERROR |
número Se devuelve cuando falla el interceptor de carga de clips de interrupción. |
|
BREAK_SEEK_INTERCEPTOR_ERROR |
número Se devuelve cuando falla el interceptor de búsqueda de interrupciones. |
|
IMAGE_ERROR |
número Se devuelve cuando no se puede cargar una imagen. |
|
LOAD_INTERRUPTED |
número Se interrumpió una carga por una descarga o por otra carga. |
|
LOAD_FAILED |
número Se produjo un error en un comando de carga. |
|
MEDIA_ERROR_MESSAGE |
número Se envió un mensaje de error al remitente. |
|
GENÉRICOS |
número Se devuelve cuando se produce un error desconocido. |
EndedReason
string
Son los motivos por los que finaliza la reproducción.
Valor |
|
|---|---|
|
END_OF_STREAM |
string La reproducción finalizó porque llegamos al final de la transmisión actual. |
|
ERROR |
string La reproducción finalizó porque se produjo un error. |
|
DETENIDO |
string La reproducción finalizó porque una operación nos obliga a detener la transmisión actual. |
|
/, interrumpido |
string La reproducción finalizó debido a un elemento nuevo cargado. |
|
SKIPPED |
string La reproducción finalizó debido a una operación de omisión de anuncio. |
|
BREAK_SWITCH |
string La reproducción finalizó debido a un cambio de corte unido. |
ErrorSeverity
número
Es la gravedad del error. Sigue el mismo esquema de nombres y numeración que Shaka Player.
Valor |
|
|---|---|
|
RECOVERABLE |
número Se produjo un error, pero el reproductor está intentando recuperarse. Si el reproductor no se puede recuperar, es posible que no arroje un error CRÍTICO. Por ejemplo, si se reintenta la carga de un segmento de medios, nunca se producirá un error CRÍTICO (el reproductor solo reintentará la carga de forma indefinida). |
|
CRÍTICO |
número Es un error crítico del que el reproductor no se puede recuperar. Estos eventos hacen que el reproductor detenga la reproducción del elemento multimedia actual. |
EventType
string
Son los tipos de eventos del reproductor. Para obtener más información sobre los eventos que se envían a través de proxy desde MediaElement, consulta https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents.
Valor |
|
|---|---|
|
TODOS |
string Este es un identificador especial que se puede usar para escuchar todos los eventos (se usa principalmente para la depuración). El evento será una subclase de cast.framework.events.Event. |
|
ABORT |
string Se activa cuando el navegador deja de recuperar el contenido multimedia antes de que se descargue por completo, pero no debido a un error. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
CAN_PLAY |
string Se activa cuando el navegador puede reanudar la reproducción del clip, pero estima que no se cargaron suficientes datos para reproducir el clip hasta el final sin tener que detenerse para almacenar en búfer. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
CAN_PLAY_THROUGH |
string Se activa cuando el navegador estima que puede reproducir el clip hasta el final sin detenerse para almacenarlo en búfer. Ten en cuenta que la estimación del navegador solo se relaciona con el clip que se está reproduciendo (es decir, si se está reproduciendo un clip de anuncio, el navegador solo realizará la estimación para ese clip y no para el contenido completo). Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
DURATION_CHANGE |
string Se activa cuando cambia el atributo de duración del objeto MediaElement. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
EMPTIED |
string Se activa cuando el contenido multimedia se vació. Un ejemplo en el que esto sucedería es cuando se llama a load() para restablecer el objeto MediaElement. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
FINALIZADA |
string Se activa cuando un clip de medios se reproduce durante toda su duración. Esto no incluye los casos en los que se detuvo la reproducción del clip debido a un error o a una solicitud de detención.
En el caso de que haya anuncios, este evento se activa como máximo una vez por anuncio y como máximo una vez para el contenido principal. Este evento se reenvía desde el objeto MediaElement y se encapsuló en un objeto cast.framework.events.MediaElementEvent. Si quieres saber cuándo termina la reproducción del contenido multimedia, lo más probable es que quieras usar |
|
LOADED_DATA |
string Se activa cuando el navegador termina de cargar el primer fotograma del clip de medios. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
LOADED_METADATA |
string Se activa cuando el navegador termina de cargar los metadatos de un clip. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
LOAD_START |
string Se activa cuando el navegador comienza a buscar datos multimedia para un clip. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
HAZ UNA PAUSA. |
string Se activa cuando se pausa la reproducción. Este evento se reenvía desde MediaElement y se encapsuló en un objeto cast.framework.events.MediaPauseEvent. |
|
JUGAR |
string Se activa cuando la reproducción está lista para comenzar (es decir, después de pausarse). Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
EN REPRODUCCIÓN |
string Se activa cuando se inicia la reproducción. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
PROGRESO |
string Se activa cuando el navegador recupera datos de medios. Si usas la transmisión con tasa de bits adaptable (es decir, HLS, DASH o SMOOTH), es muy probable que quieras usar el evento |
|
RATE_CHANGE |
string Se activa cuando se actualiza la velocidad de reproducción. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
SEEKED |
string Se activa cuando finaliza una búsqueda. Este evento no se activará si la búsqueda finaliza cuando se pausa el contenido multimedia. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
BÚSQUEDA |
string Se activa cuando se busca contenido multimedia. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
DETENIDO |
string Se activa cuando el navegador intenta recuperar datos de medios, pero no recibe una respuesta.
El evento |
|
TIME_UPDATE |
string Se activa periódicamente mientras se reproduce el contenido multimedia. Se activará cada vez que cambie el atributo currentTime. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
SUSPENDER |
string Se activa cuando el navegador no recupera datos de medios de forma intencional. Este evento se reenvía desde MediaElement y se encapsuló en un cast.framework.events.MediaElementEvent. |
|
ESPERANDO |
string Se activa cuando se detiene la reproducción porque el navegador está esperando que esté disponible el
siguiente fotograma. El evento |
|
BITRATE_CHANGED |
string Se activa cuando cambia la tasa de bits del contenido multimedia en reproducción (por ejemplo, cuando se cambia una pista activa o cuando se elige una tasa de bits diferente en respuesta a las condiciones de la red). El evento es un cast.framework.events.BitrateChangedEvent. |
|
BREAK_STARTED |
string Se activa cuando comienza a cargarse el primer clip de un corte. El evento es un objeto cast.framework.events.BreaksEvent. |
|
BREAK_ENDED |
string Se activa cuando finaliza el último clip de una pausa. El evento es un objeto cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_LOADING |
string Se activa cuando un clip de interrupción comienza a cargarse. El evento es un objeto cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_STARTED |
string Se activa cuando comienza un clip de interrupción. El evento es un objeto cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_ENDED |
string Se activa cuando finaliza un clip de intermedio. El evento es un objeto cast.framework.events.BreaksEvent. |
|
GUARD. EN BÚFER |
string Se activa cuando la reproducción se detuvo debido al almacenamiento en búfer o cuando se reanudó después de que finalizó el almacenamiento en búfer. El evento es un cast.framework.events.BufferingEvent. |
|
TIME_DRIFTED |
string Se activa cuando hay una discrepancia entre la hora actual que informa el reproductor y la hora actual estimada en función del estado del reproductor y la velocidad de reproducción. El evento es un cast.framework.events.TimeDriftedEvent. |
|
CACHE_LOADED |
string Se activa cuando finaliza la carga del contenido almacenado previamente en caché por Fastplay. El evento es un cast.framework.events.CacheLoadedEvent. |
|
CACHE_HIT |
string Se activa cuando se usa el contenido almacenado previamente en caché por Fastplay. El evento es un objeto cast.framework.events.CacheItemEvent. |
|
CACHE_INSERTED |
string Se activa cuando fastplay almacena en caché una sola URL. El evento es un objeto cast.framework.events.CacheItemEvent. |
|
CLIP_STARTED |
string Se activa cuando comienza a reproducirse cualquier clip por primera vez. Esto incluye los clips de descanso y los clips de contenido principal entre los clips de descanso. Si quieres ver cuándo comienza un clip de descanso, debes usar Event is a {@link cast.framework.events.Event. |
|
CLIP_ENDED |
string Se activa cuando finaliza cualquier clip. Esto incluye los clips de intermedio y los clips de contenido principal entre los clips de intermedio. Si quieres ver cuándo finaliza un clip de descanso, debes usar |
|
EMSG |
string Se activa cuando se encuentra un mensaje de error en un segmento. El evento es un cast.framework.events.EmsgEvent. |
|
ERROR |
string Se activa cuando se produce un error. El evento es un cast.framework.events.ErrorEvent. |
|
ID3 |
string Se activa cuando se encuentra una etiqueta ID3. Solo se activará para el contenido de HLS. El evento es un cast.framework.events.Id3Event. |
|
MEDIA_STATUS |
string Se activa antes de que se envíe un mensaje saliente que contiene el estado actual de los medios. El evento es un objeto cast.framework.events.MediaStatusEvent. |
|
CUSTOM_STATE |
string Se activa cuando se envía un mensaje de estado personalizado saliente. El evento es un cast.framework.events.CustomStateEvent. |
|
MEDIA_INFORMATION_CHANGED |
string Se activa si la información multimedia cambia durante la reproducción. Por ejemplo, cuando se reproduce una radio en vivo y cambian los metadatos de la pista. El evento es un cast.framework.events.MediaInformationChangedEvent |
|
MEDIA_FINISHED |
string Se activa cuando el contenido multimedia termina de reproducirse por completo. Esto incluye los siguientes casos: no queda nada en la transmisión para reproducir, el usuario solicitó detener la reproducción o se produjo un error. Cuando se usa la función de filas, este evento se activará una vez por cada elemento de la fila que finalice. El evento es un cast.framework.events.MediaFinishedEvent. |
|
PLAYER_PRELOADING |
string Se activa cuando el reproductor comienza a controlar una solicitud de carga previa. El evento es un cast.framework.events.LoadEvent. |
|
PLAYER_PRELOADING_CANCELLED |
string Se activa si el jugador cancela la carga previa. El evento es un cast.framework.events.LoadEvent. |
|
PLAYER_LOAD_COMPLETE |
string Se activa cuando el reproductor termina de procesar una solicitud de carga y está listo para reproducir contenido. El evento es un cast.framework.events.LoadEvent. |
|
PLAYER_LOADING |
string Se activa cuando el reproductor comienza a controlar una solicitud de carga. Este evento se activaría antes del evento |
|
SEGMENT_DOWNLOADED |
string Se activa cuando finaliza la descarga de un segmento. Esto solo se activará para el contenido de transmisión adaptable (HLS, DASH o Smooth). El evento es un objeto cast.framework.events.SegmentDownloadedEvent. |
|
REQUEST_GET_STATUS |
string Se activa cuando se recibe un mensaje |
|
REQUEST_SEEK |
string Se activa cuando se recibe un mensaje |
|
REQUEST_LOAD |
string Se activa cuando se recibe un mensaje |
|
REQUEST_PRELOAD |
string Se activa cuando se recibe un mensaje |
|
REQUEST_STOP |
string Se activa cuando se recibe un mensaje |
|
REQUEST_PAUSE |
string Se activa cuando se recibe un mensaje |
|
REQUEST_PRECACHE |
string Se activa cuando se recibe un mensaje |
|
REQUEST_PLAY |
string Se activa cuando se recibe un mensaje |
|
REQUEST_SKIP_AD |
string Se activa cuando se recibe un mensaje |
|
REQUEST_PLAY_AGAIN |
string Se activa cuando se recibe un mensaje |
|
REQUEST_PLAYBACK_RATE_CHANGE |
string Se activa cuando se recibe un mensaje |
|
REQUEST_VOLUME_CHANGE |
string Se activa cuando se recibe un mensaje |
|
REQUEST_EDIT_TRACKS_INFO |
string Se activa cuando se recibe un mensaje EDIT_TRACKS_INFO. El evento es un cast.framework.events.RequestEvent. |
|
REQUEST_EDIT_AUDIO_TRACKS |
string Se activa cuando se recibe un mensaje EDIT_AUDIO_TRACKS. El evento es un cast.framework.events.RequestEvent. |
|
REQUEST_SET_CREDENTIALS |
string Se activa cuando se recibe un mensaje |
|
REQUEST_LOAD_BY_ENTITY |
string Se activa cuando se recibe un mensaje |
|
REQUEST_USER_ACTION |
string Se activa cuando se recibe un mensaje |
|
REQUEST_DISPLAY_STATUS |
string Se activa cuando se recibe un mensaje |
|
REQUEST_CUSTOM_COMMAND |
string Se activa cuando se recibe un mensaje |
|
REQUEST_FOCUS_STATE |
string Se activa cuando se recibe un mensaje |
|
REQUEST_QUEUE_LOAD |
string Se activa cuando se recibe un mensaje |
|
REQUEST_QUEUE_INSERT |
string Se activa cuando se recibe un mensaje |
|
REQUEST_QUEUE_UPDATE |
string Se activa cuando se recibe un mensaje |
|
REQUEST_QUEUE_REMOVE |
string Se activa cuando se recibe un mensaje |
|
REQUEST_QUEUE_REORDER |
string Se activa cuando se recibe un mensaje |
|
REQUEST_QUEUE_GET_ITEM_RANGE |
string Se activa cuando se recibe un mensaje |
|
REQUEST_QUEUE_GET_ITEMS |
string Se activa cuando se recibe un mensaje |
|
REQUEST_QUEUE_GET_ITEM_IDS |
string Se activa cuando se recibe un mensaje |
|
TRACKS_CHANGED |
string Se activa si cambiaron los segmentos disponibles después de que se completó la carga. |
|
LIVE_IS_MOVING_WINDOW_CHANGED |
string Se activa cuando cambia el valor de isMovingWindow del rango de búsqueda en vivo, más específicamente, cuando una ventana móvil cambia a una ventana en expansión o viceversa. El evento es un cast.framework.events.LiveStatusEvent. |
|
LIVE_ENDED |
string Se activa cuando acaba de finalizar la transmisión en vivo. El evento es un objeto cast.framework.events.LiveStatusEvent. |
|
TIMED_METADATA_CHANGED |
string Cuando se encuentran metadatos cronometrados en DASH (EventStream) o HLS (EXT-X-DATERANGE), este evento se activa después de PLAYER_LOAD_COMPLETE cuando se encuentran nuevos metadatos cronometrados en el contenido en vivo. El evento es un cast.framework.events.TimedMetadataEvent. |
|
TIMED_METADATA_ENTER |
string Se activa cuando el cabezal de reproducción ingresa en una región de la línea de tiempo en DASH o alcanza una etiqueta EXT-X-DATERANGE. El evento es un cast.framework.events.TimedMetadataEvent. |
|
TIMED_METADATA_EXIT |
string Se activa cuando el cabezal de reproducción sale de una región de la línea de tiempo en DASH o abandona una etiqueta EXT-X-DATERANGE. El evento es un cast.framework.events.TimedMetadataEvent. |