cast. framework. events
Este es el espacio de nombres cast.framework.events.
Clases
BitrateChangedEvent
Son los datos de un evento cast.framework.events.EventType.BITRATE_CHANGED.
BreaksEvent
Datos de eventos para todos los eventos relacionados con 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 de un evento cast.framework.events.EventType.CACHE_HIT o
cast.framework.events.EventType.CACHE_INSERTED.
CacheLoadedEvent
Son los datos de un evento cast.framework.events.EventType.CACHE_LOADED.
ClipEndedEvent
Son los datos del evento cast.framework.events.EventType.CLIP_ENDED.
CustomStateEvent
Son los datos de eventos de un evento de cast.framework.events.EventType.CUSTOM_STATE.
EmsgEvent
Son los datos de eventos de un evento de cast.framework.events.EventType.EMSG.
ErrorEvent
Son los datos de un evento cast.framework.events.EventType.ERROR.
Evento
Es la superclase de datos de eventos para todos los eventos que envía cast.framework.PlayerManager.
Id3Event
Son los datos de eventos de un evento de 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 de ID3v2
- Tamaño de ID3v2
- Tipo de marco (p.ej.,
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 de eventos de 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 de todos los eventos relacionados con el procesamiento de una solicitud de carga o precarga. que se realicen en el reproductor.
MediaElementEvent
Datos de eventos para todos los eventos reenviados desde el MediaElement.
MediaFinishedEvent
Son los datos de eventos de un evento de cast.framework.events.EventType.MEDIA_FINISHED.
MediaInformationChangedEvent
Son los datos de eventos de un evento
cast.framework.events.EventType.MEDIA_INFORMATION_CHANGED.
MediaPauseEvent
Datos de eventos para los eventos de pause reenviados desde MediaElement.
MediaStatusEvent
Son los datos de eventos de un evento de cast.framework.events.EventType.MEDIA_STATUS.
RequestEvent
Son los datos de eventos de todos los eventos que representan solicitudes realizadas al receptor.
SegmentDownloadedEvent
Son los datos de eventos de un evento
cast.framework.events.EventType.SEGMENT_DOWNLOADED.
SessionDataEvent
Son los datos de eventos de un evento de cast.framework.events.EventType.SESSION_DATA.
Se activa para las etiquetas EXT-X-SESSION-DATA de HLS y solo cuando se usa Shaka Player.
TimedMetadataEvent
Es la superclase de datos de eventos para eventos de metadatos cronometrados. Esto difiere de Id3Event
en que los metadatos se conservan en el manifiesto, a diferencia de los elementos internos del segmento.
TracksChangedEvent
Son los datos de eventos de un evento de cast.framework.events.EventType.TRACKS_CHANGED.
Espacio de nombres
category
Enumeraciones
DetailedErrorCode
número
Es un código asignado por el SDK del receptor que describe el error que se produjo.
Valor |
|
|---|---|
|
MEDIA_UNKNOWN |
número Se muestra cuando el HTMLMediaElement arroja un error, pero CAF no reconoce el error específico. |
|
MEDIA_ABORTED |
número Se muestra cuando el usuario-agente anuló el proceso de recuperación del recurso multimedia a solicitud del usuario. |
|
MEDIA_DECODE |
número Se muestra cuando se produce un error durante la decodificación del recurso multimedia, después de que se estableció que el recurso se puede usar. |
|
MEDIA_NETWORK |
número Se muestra cuando un error de red hace que el usuario-agente deje de recuperar el recurso multimedia, después de que se estableció que el recurso se puede usar. |
|
MEDIA_SRC_NOT_SUPPORTED |
número Se muestra cuando el recurso multimedia indicado por el atributo src no era adecuado. |
|
SOURCE_BUFFER_FAILURE |
número Se muestra 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 contenido multimedia. |
|
MEDIAKEYS_NETWORK |
número Se muestra cuando hay una falla en las claves de contenido multimedia debido a un problema de red. |
|
MEDIAKEYS_UNSUPPORTED |
número Se muestra cuando no se puede crear un objeto MediaKeySession. |
|
MEDIAKEYS_WEBCRYPTO |
número Se devuelve cuando falla la criptografía. |
|
NETWORK_UNKNOWN |
número Se devuelve cuando se produjo un problema de red desconocido. |
|
SEGMENT_NETWORK |
número Se muestra cuando no se puede descargar 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 de HLS. |
|
HLS_NETWORK_NO_KEY_RESPONSE |
número Se muestra cuando no se puede descargar una clave de HLS. |
|
HLS_NETWORK_KEY_LOAD |
número Se muestra cuando falla una solicitud de una clave de HLS antes de que se envíe. |
|
HLS_NETWORK_INVALID_SEGMENT |
número Se muestra cuando un segmento de HLS no es válido. |
|
HLS_SEGMENT_PARSING |
número Se muestra cuando no se puede analizar un segmento de HLS. |
|
DASH_NETWORK |
número Se muestra cuando se produce un error de red desconocido mientras se controla una transmisión de DASH. |
|
DASH_NO_INIT |
número Se muestra cuando falta un init en una transmisión de DASH. |
|
SMOOTH_NETWORK |
número Se muestra cuando se produce un error de red desconocido mientras se controla una transmisión de Smooth. |
|
SMOOTH_NO_MEDIA_DATA |
número Se muestra cuando a una transmisión de Smooth le faltan datos multimedia. |
|
MANIFEST_UNKNOWN |
número Se muestra cuando se produce un error desconocido mientras se analiza un manifiesto. |
|
HLS_MANIFEST_MASTER |
número Se muestra cuando se produce un error mientras se analiza un manifiesto maestro de HLS. |
|
HLS_MANIFEST_PLAYLIST |
número Se muestra cuando se produce un error mientras se analiza una playlist de HLS. |
|
DASH_MANIFEST_UNKNOWN |
número Se muestra cuando se produce un error desconocido mientras se analiza un manifiesto de DASH. |
|
DASH_MANIFEST_NO_PERIODS |
número Se muestra cuando a un manifiesto de DASH le faltan períodos. |
|
DASH_MANIFEST_NO_MIMETYPE |
número Se devuelve cuando falta un MimeType en un manifiesto de DASH. |
|
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 muestra cuando se produce un error mientras se analiza un manifiesto de Smooth. |
|
SEGMENT_UNKNOWN |
número Se devuelve cuando se produce un error de segmento desconocido. |
|
TEXT_UNKNOWN |
número Se produjo un error desconocido con un flujo de texto. |
|
APLICACIÓN |
número Se muestra 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 muestra cuando falla el interceptor de carga del clip de pausa. |
|
BREAK_SEEK_INTERCEPTOR_ERROR |
número Se muestra cuando falla el interceptor de búsqueda de pausas. |
|
IMAGE_ERROR |
número Se muestra cuando no se puede cargar una imagen. |
|
LOAD_INTERRUPTED |
número Una carga se interrumpió por una descarga o por otra carga. |
|
LOAD_FAILED |
número No se pudo ejecutar un comando de carga. |
|
MEDIA_ERROR_MESSAGE |
número Se envió un mensaje de error al remitente. |
|
GENÉRICOS |
número Se muestra 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 para omitir el anuncio. |
|
BREAK_SWITCH |
string La reproducción finalizó debido al cambio de pausa integrada. |
|
PRELOAD_INTERRUPTED |
string La reproducción finalizó porque se interrumpió o reemplazó un reproductor de precarga existente. Esto distingue las cancelaciones de precarga de las cancelaciones de reproductores activos (STOPPED). |
|
LOAD_CANCELLED |
string La reproducción finalizó porque se canceló una solicitud de carga simultánea antes de completarse. Esto distingue las cancelaciones de carga pendientes de las interrupciones de transmisión activas (INTERRUPTED). |
|
SENDER_STOPPED |
string La reproducción finalizó específicamente porque el remitente emitió una solicitud de DETENCIÓN explícita. Esto proporciona más detalles que el motivo genérico STOPPED. |
|
LOAD_INTERRUPTED |
string La reproducción finalizó específicamente porque una nueva carga de contenido multimedia interrumpió el reproductor activo. Esto proporciona más nivel de detalle que el motivo genérico INTERRUPTED para las transmisiones activas. |
|
BREAK_INTERRUPTED |
string La reproducción finalizó porque se interrumpió un reproductor de pausas (p.ej., se omitió una pausa publicitaria con una búsqueda). Esto distingue las interrupciones de las pausas publicitarias de las interrupciones de contenido multimedia estándar (INTERRUPTED). |
|
BREAK_RESOLVED |
string La reproducción finalizó porque un reproductor de pausas completó correctamente la resolución de la duración del contenido principal. Esto se diferencia de los cambios de límite de anuncios genéricos (BREAK_SWITCH). |
ErrorSeverity
número
Es la gravedad del error. Sigue el mismo esquema de nombres y numeración que Shaka Player.
Valor |
|
|---|---|
|
DESCONOCIDO |
número Gravedad del error desconocida. |
|
RECOVERABLE |
número Se produjo un error, pero el reproductor está intentando recuperarse. Si el reproductor no puede recuperarse, es posible que no arroje un error CRÍTICO. Por ejemplo, volver a intentar un segmento de contenido multimedia nunca generará un error CRÍTICO (el reproductor volverá a intentarlo indefinidamente). |
|
CRÍTICO |
número Es un error crítico del que el reproductor no se puede recuperar. Esto hace 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 mediante 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 con fines de 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 unió 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 reproducirlo hasta el final sin tener que detenerse para almacenar en búfer. Este evento se reenvía desde MediaElement y se unió 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 almacenar en búfer. Ten en cuenta que la estimación del navegador solo pertenece al clip que se está reproduciendo (p. ej., si se está reproduciendo un clip de anuncio, el navegador realizará la estimación solo para el clip de anuncio y no para todo el contenido). Este evento se reenvía desde MediaElement y se unió en un cast.framework.events.MediaElementEvent. |
|
DURATION_CHANGE |
string Se activa cuando cambia el atributo de duración del MediaElement. Este evento se reenvía desde MediaElement y se unió en un cast.framework.events.MediaElementEvent. |
|
VACÍO |
string Se activa cuando el contenido multimedia se vacía. Un ejemplo de esto es cuando se llama a load() para restablecer MediaElement. Este evento se reenvía desde MediaElement y se unió en un cast.framework.events.MediaElementEvent. |
|
FINALIZADA |
string Se activa cuando un clip multimedia se reproduce durante toda su duración. Esto no
incluye cuando el clip deja de reproducirse debido a un error o una solicitud de detención.
En caso de que haya anuncios, 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
MediaElement y se une en un cast.framework.events.MediaElementEvent. Si quieres saber cuándo se termina de reproducir el contenido multimedia, es probable que quieras usar |
|
LOADED_DATA |
string Se activa cuando el navegador termina de cargar el primer fotograma del clip multimedia. Este evento se reenvía desde MediaElement y se unió 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 unió 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 unió 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 unió en un cast.framework.events.MediaPauseEvent. |
|
JUGAR |
string Se activa cuando la reproducción está lista para comenzar (p. ej., después de pausarse). Este evento se reenvía desde MediaElement y se unió 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 unió en un cast.framework.events.MediaElementEvent. |
|
PROGRESO |
string Se activa cuando el navegador recupera datos de medios. Si usas la transmisión de tasa de bits adaptable (es decir, HLS, DASH o SMOOTH), lo más probable es 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 unió en un cast.framework.events.MediaElementEvent. |
|
SEEKED |
string Se activa cuando finaliza una búsqueda. No se activará en caso de que la búsqueda finalice cuando el contenido multimedia esté en pausa. Este evento se reenvía desde MediaElement y se unió en un cast.framework.events.MediaElementEvent. |
|
BUSCAR |
string Se activa cuando se busca el contenido multimedia. Este evento se reenvía desde MediaElement y se unió 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 unió 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 unió en un cast.framework.events.MediaElementEvent. |
|
ESPERANDO |
string Se activa cuando se detiene la reproducción porque el navegador está esperando que el siguiente fotograma esté disponible. El evento |
|
BITRATE_CHANGED |
string Se activa cuando cambia la tasa de bits del contenido multimedia que se está reproduciendo (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 se empieza a cargar el primer clip de una pausa publicitaria. El evento es un cast.framework.events.BreaksEvent. |
|
BREAK_ENDED |
string Se activa cuando finaliza el último clip de una pausa. El evento es un cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_LOADING |
string Se activa cuando se empieza a cargar un clip de pausa. El evento es un cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_STARTED |
string Se activa cuando se inicia un clip de pausa. El evento es un cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_ENDED |
string Se activa cuando finaliza un clip de pausa. El evento es un cast.framework.events.BreaksEvent. |
|
GUARD. EN BÚFER |
string Se activa cuando la reproducción se detiene debido al almacenamiento en búfer o cuando se vuelve a iniciar después de que finaliza 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 según el estado del reproductor y la velocidad de reproducción. El evento es un cast.framework.events.TimeDriftedEvent. |
|
CACHE_LOADED |
string Se activa cuando se termina de cargar el 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 la reproducción rápida. El evento es un cast.framework.events.CacheItemEvent. |
|
CACHE_INSERTED |
string Se activa cuando Fastplay almacena en caché una sola URL. El evento es un cast.framework.events.CacheItemEvent. |
|
CLIP_STARTED |
string Se activa cuando se inicia la reproducción de cualquier clip. Esto incluye los clips de pausas y los clips de contenido principal entre las pausas. Si quieres ver cuándo comienza un clip de pausa, debes usar Event, que es un {@link cast.framework.events.Event. |
|
CLIP_ENDED |
string Se activa cuando finaliza cualquier clip. Esto incluye los clips de pausas y los clips de contenido principal
entre las pausas. Si quieres ver cuándo finaliza un clip de pausa, debes usar |
|
EMSG |
string Se activa cuando se encuentra un emsg 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 contenga el estado actual del contenido multimedia. El evento es un 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 de contenido 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ó una detención o se produjo un error. Cuando se usa la cola, este evento se activará una vez por cada elemento de la cola 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 reproductor 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. El evento es un cast.framework.events.LoadEvent. |
|
PLAYER_LOADING |
string Se activa cuando el reproductor comienza a controlar una solicitud de carga. Esto se activaría antes del evento |
|
SEGMENT_DOWNLOADED |
string Se activa cuando se termina de descargar un segmento. Esto solo se activará para el contenido de transmisión adaptable (HLS, DASH o Smooth). El evento es un cast.framework.events.SegmentDownloadedEvent. |
|
SESSION_DATA |
string Se activa para las etiquetas EXT-X-SESSION-DATA de HLS cuando se usa Shaka Player. El evento es un cast.framework.events.SessionDataEvent. |
|
REQUEST_GET_STATUS |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_SEEK |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_LOAD |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_PRELOAD |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_STOP |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_PAUSE |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_PRECACHE |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_PLAY |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_SKIP_AD |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_PLAY_AGAIN |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_PLAYBACK_RATE_CHANGE |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_VOLUME_CHANGE |
string Se activa cuando se recibe un mensaje de |
|
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 de |
|
REQUEST_LOAD_BY_ENTITY |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_USER_ACTION |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_DISPLAY_STATUS |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_CUSTOM_COMMAND |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_FOCUS_STATE |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_QUEUE_LOAD |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_QUEUE_INSERT |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_QUEUE_UPDATE |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_QUEUE_REMOVE |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_QUEUE_REORDER |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_QUEUE_GET_ITEM_RANGE |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_QUEUE_GET_ITEMS |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_QUEUE_GET_ITEM_IDS |
string Se activa cuando se recibe un mensaje de |
|
TRACKS_CHANGED |
string Se activa si las pistas disponibles cambiaron después de que se completó la carga. |
|
LIVE_IS_MOVING_WINDOW_CHANGED |
string Se activa cuando cambia isMovingWindow del rango de búsqueda en vivo, más específicamente, cuando una ventana en movimiento 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 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 metadatos cronometrados nuevos 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 a 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 deja una etiqueta EXT-X-DATERANGE. El evento es un cast.framework.events.TimedMetadataEvent. |
Propiedades
DetailedErrorCode
número
Es un código asignado por el SDK del receptor que describe el error que se produjo.
Valor |
|
|---|---|
|
MEDIA_UNKNOWN |
número Se muestra cuando el HTMLMediaElement arroja un error, pero CAF no reconoce el error específico. |
|
MEDIA_ABORTED |
número Se muestra cuando el usuario-agente anuló el proceso de recuperación del recurso multimedia a solicitud del usuario. |
|
MEDIA_DECODE |
número Se muestra cuando se produce un error durante la decodificación del recurso multimedia, después de que se estableció que el recurso se puede usar. |
|
MEDIA_NETWORK |
número Se muestra cuando un error de red hace que el usuario-agente deje de recuperar el recurso multimedia, después de que se estableció que el recurso se puede usar. |
|
MEDIA_SRC_NOT_SUPPORTED |
número Se muestra cuando el recurso multimedia indicado por el atributo src no era adecuado. |
|
SOURCE_BUFFER_FAILURE |
número Se muestra 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 contenido multimedia. |
|
MEDIAKEYS_NETWORK |
número Se muestra cuando hay una falla en las claves de contenido multimedia debido a un problema de red. |
|
MEDIAKEYS_UNSUPPORTED |
número Se muestra cuando no se puede crear un objeto MediaKeySession. |
|
MEDIAKEYS_WEBCRYPTO |
número Se devuelve cuando falla la criptografía. |
|
NETWORK_UNKNOWN |
número Se devuelve cuando se produjo un problema de red desconocido. |
|
SEGMENT_NETWORK |
número Se muestra cuando no se puede descargar 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 de HLS. |
|
HLS_NETWORK_NO_KEY_RESPONSE |
número Se muestra cuando no se puede descargar una clave de HLS. |
|
HLS_NETWORK_KEY_LOAD |
número Se muestra cuando falla una solicitud de una clave de HLS antes de que se envíe. |
|
HLS_NETWORK_INVALID_SEGMENT |
número Se muestra cuando un segmento de HLS no es válido. |
|
HLS_SEGMENT_PARSING |
número Se muestra cuando no se puede analizar un segmento de HLS. |
|
DASH_NETWORK |
número Se muestra cuando se produce un error de red desconocido mientras se controla una transmisión de DASH. |
|
DASH_NO_INIT |
número Se muestra cuando falta un init en una transmisión de DASH. |
|
SMOOTH_NETWORK |
número Se muestra cuando se produce un error de red desconocido mientras se controla una transmisión de Smooth. |
|
SMOOTH_NO_MEDIA_DATA |
número Se muestra cuando a una transmisión de Smooth le faltan datos multimedia. |
|
MANIFEST_UNKNOWN |
número Se muestra cuando se produce un error desconocido mientras se analiza un manifiesto. |
|
HLS_MANIFEST_MASTER |
número Se muestra cuando se produce un error mientras se analiza un manifiesto maestro de HLS. |
|
HLS_MANIFEST_PLAYLIST |
número Se muestra cuando se produce un error mientras se analiza una playlist de HLS. |
|
DASH_MANIFEST_UNKNOWN |
número Se muestra cuando se produce un error desconocido mientras se analiza un manifiesto de DASH. |
|
DASH_MANIFEST_NO_PERIODS |
número Se muestra cuando a un manifiesto de DASH le faltan períodos. |
|
DASH_MANIFEST_NO_MIMETYPE |
número Se devuelve cuando falta un MimeType en un manifiesto de DASH. |
|
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 muestra cuando se produce un error mientras se analiza un manifiesto de Smooth. |
|
SEGMENT_UNKNOWN |
número Se devuelve cuando se produce un error de segmento desconocido. |
|
TEXT_UNKNOWN |
número Se produjo un error desconocido con un flujo de texto. |
|
APLICACIÓN |
número Se muestra 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 muestra cuando falla el interceptor de carga del clip de pausa. |
|
BREAK_SEEK_INTERCEPTOR_ERROR |
número Se muestra cuando falla el interceptor de búsqueda de pausas. |
|
IMAGE_ERROR |
número Se muestra cuando no se puede cargar una imagen. |
|
LOAD_INTERRUPTED |
número Una carga se interrumpió por una descarga o por otra carga. |
|
LOAD_FAILED |
número No se pudo ejecutar un comando de carga. |
|
MEDIA_ERROR_MESSAGE |
número Se envió un mensaje de error al remitente. |
|
GENÉRICOS |
número Se muestra 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 para omitir el anuncio. |
|
BREAK_SWITCH |
string La reproducción finalizó debido al cambio de pausa integrada. |
|
PRELOAD_INTERRUPTED |
string La reproducción finalizó porque se interrumpió o reemplazó un reproductor de precarga existente. Esto distingue las cancelaciones de precarga de las cancelaciones de reproductores activos (STOPPED). |
|
LOAD_CANCELLED |
string La reproducción finalizó porque se canceló una solicitud de carga simultánea antes de completarse. Esto distingue las cancelaciones de carga pendientes de las interrupciones de transmisión activas (INTERRUPTED). |
|
SENDER_STOPPED |
string La reproducción finalizó específicamente porque el remitente emitió una solicitud de DETENCIÓN explícita. Esto proporciona más detalles que el motivo genérico STOPPED. |
|
LOAD_INTERRUPTED |
string La reproducción finalizó específicamente porque una nueva carga de contenido multimedia interrumpió el reproductor activo. Esto proporciona más nivel de detalle que el motivo genérico INTERRUPTED para las transmisiones activas. |
|
BREAK_INTERRUPTED |
string La reproducción finalizó porque se interrumpió un reproductor de pausas (p.ej., se omitió una pausa publicitaria con una búsqueda). Esto distingue las interrupciones de las pausas publicitarias de las interrupciones de contenido multimedia estándar (INTERRUPTED). |
|
BREAK_RESOLVED |
string La reproducción finalizó porque un reproductor de pausas completó correctamente la resolución de la duración del contenido principal. Esto se diferencia de los cambios de límite de anuncios genéricos (BREAK_SWITCH). |
ErrorSeverity
número
Es la gravedad del error. Sigue el mismo esquema de nombres y numeración que Shaka Player.
Valor |
|
|---|---|
|
DESCONOCIDO |
número Gravedad del error desconocida. |
|
RECOVERABLE |
número Se produjo un error, pero el reproductor está intentando recuperarse. Si el reproductor no puede recuperarse, es posible que no arroje un error CRÍTICO. Por ejemplo, volver a intentar un segmento de contenido multimedia nunca generará un error CRÍTICO (el reproductor volverá a intentarlo indefinidamente). |
|
CRÍTICO |
número Es un error crítico del que el reproductor no se puede recuperar. Esto hace que el reproductor detenga la reproducción del elemento multimedia actual. |
EventType
string
Son los tipos de eventos del reproductor. Para los eventos que se transmiten mediante proxy desde MediaElement, consulta https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents para obtener más información.
Valor |
|
|---|---|
|
TODOS |
string Este es un identificador especial que se puede usar para escuchar todos los eventos (se usa principalmente con fines de 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 unió 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 reproducirlo hasta el final sin tener que detenerse para almacenar en búfer. Este evento se reenvía desde MediaElement y se unió 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 almacenar en búfer. Ten en cuenta que la estimación del navegador solo se aplica al clip que se está reproduciendo (p. ej., si se está reproduciendo un clip de anuncio, el navegador solo realizará la estimación para el clip de anuncio y no para todo el contenido). Este evento se reenvía desde MediaElement y se unió en un cast.framework.events.MediaElementEvent. |
|
DURATION_CHANGE |
string Se activa cuando cambia el atributo de duración del MediaElement. Este evento se reenvía desde MediaElement y se unió en un cast.framework.events.MediaElementEvent. |
|
VACÍO |
string Se activa cuando el contenido multimedia se vacía. Un ejemplo de esto es cuando se llama a load() para restablecer MediaElement. Este evento se reenvía desde MediaElement y se unió en un cast.framework.events.MediaElementEvent. |
|
FINALIZADA |
string Se activa cuando un clip multimedia se reproduce durante toda su duración. Esto no
incluye cuando el clip deja de reproducirse debido a un error o una solicitud de detención.
En caso de que haya anuncios, 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
MediaElement y se une en un cast.framework.events.MediaElementEvent. Si quieres saber cuándo se termina de reproducir el contenido multimedia, es probable que quieras usar |
|
LOADED_DATA |
string Se activa cuando el navegador termina de cargar el primer fotograma del clip multimedia. Este evento se reenvía desde MediaElement y se unió 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 unió 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 unió 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 unió en un cast.framework.events.MediaPauseEvent. |
|
JUGAR |
string Se activa cuando la reproducción está lista para comenzar (p. ej., después de pausarse). Este evento se reenvía desde MediaElement y se unió 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 unió en un cast.framework.events.MediaElementEvent. |
|
PROGRESO |
string Se activa cuando el navegador recupera datos de medios. Si usas la transmisión de tasa de bits adaptable (es decir, HLS, DASH o SMOOTH), lo más probable es 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 unió en un cast.framework.events.MediaElementEvent. |
|
SEEKED |
string Se activa cuando finaliza una búsqueda. No se activará en caso de que la búsqueda finalice cuando el contenido multimedia esté pausado. Este evento se reenvía desde MediaElement y se unió en un cast.framework.events.MediaElementEvent. |
|
BUSCAR |
string Se activa cuando se busca el contenido multimedia. Este evento se reenvía desde MediaElement y se unió 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 unió 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 unió en un cast.framework.events.MediaElementEvent. |
|
ESPERANDO |
string Se activa cuando se detiene la reproducción porque el navegador está esperando que el siguiente fotograma esté disponible. El evento |
|
BITRATE_CHANGED |
string Se activa cuando cambia la tasa de bits del contenido multimedia que se está reproduciendo (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 se empieza a cargar el primer clip de una pausa publicitaria. El evento es un cast.framework.events.BreaksEvent. |
|
BREAK_ENDED |
string Se activa cuando finaliza el último clip de una pausa. El evento es un cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_LOADING |
string Se activa cuando se empieza a cargar un clip de pausa. El evento es un cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_STARTED |
string Se activa cuando se inicia un clip de pausa. El evento es un cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_ENDED |
string Se activa cuando finaliza un clip de pausa. El evento es un cast.framework.events.BreaksEvent. |
|
GUARD. EN BÚFER |
string Se activa cuando la reproducción se detiene debido al almacenamiento en búfer o cuando se vuelve a iniciar después de que finaliza 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 según el estado del reproductor y la velocidad de reproducción. El evento es un cast.framework.events.TimeDriftedEvent. |
|
CACHE_LOADED |
string Se activa cuando se termina de cargar el 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 la reproducción rápida. El evento es un cast.framework.events.CacheItemEvent. |
|
CACHE_INSERTED |
string Se activa cuando Fastplay almacena en caché una sola URL. El evento es un cast.framework.events.CacheItemEvent. |
|
CLIP_STARTED |
string Se activa cuando se inicia la reproducción de cualquier clip. Esto incluye los clips de pausas y los clips de contenido principal entre las pausas. Si quieres ver cuándo comienza un clip de pausa, debes usar Event, que es un {@link cast.framework.events.Event. |
|
CLIP_ENDED |
string Se activa cuando finaliza cualquier clip. Esto incluye los clips de pausas y los clips de contenido principal
entre las pausas. Si quieres ver cuándo finaliza un clip de pausa, debes usar |
|
EMSG |
string Se activa cuando se encuentra un emsg 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 contenga el estado actual del contenido multimedia. El evento es un 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 de contenido 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ó una detención o se produjo un error. Cuando se usa la cola, este evento se activará una vez por cada elemento de la cola 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 reproductor 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. El evento es un cast.framework.events.LoadEvent. |
|
PLAYER_LOADING |
string Se activa cuando el reproductor comienza a controlar una solicitud de carga. Esto se activaría antes del evento |
|
SEGMENT_DOWNLOADED |
string Se activa cuando se termina de descargar un segmento. Esto solo se activará para el contenido de transmisión adaptable (HLS, DASH o Smooth). El evento es un cast.framework.events.SegmentDownloadedEvent. |
|
SESSION_DATA |
string Se activa para las etiquetas EXT-X-SESSION-DATA de HLS cuando se usa Shaka Player. El evento es un cast.framework.events.SessionDataEvent. |
|
REQUEST_GET_STATUS |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_SEEK |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_LOAD |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_PRELOAD |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_STOP |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_PAUSE |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_PRECACHE |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_PLAY |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_SKIP_AD |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_PLAY_AGAIN |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_PLAYBACK_RATE_CHANGE |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_VOLUME_CHANGE |
string Se activa cuando se recibe un mensaje de |
|
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 de |
|
REQUEST_LOAD_BY_ENTITY |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_USER_ACTION |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_DISPLAY_STATUS |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_CUSTOM_COMMAND |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_FOCUS_STATE |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_QUEUE_LOAD |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_QUEUE_INSERT |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_QUEUE_UPDATE |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_QUEUE_REMOVE |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_QUEUE_REORDER |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_QUEUE_GET_ITEM_RANGE |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_QUEUE_GET_ITEMS |
string Se activa cuando se recibe un mensaje de |
|
REQUEST_QUEUE_GET_ITEM_IDS |
string Se activa cuando se recibe un mensaje de |
|
TRACKS_CHANGED |
string Se activa si las pistas disponibles cambiaron después de que se completó la carga. |
|
LIVE_IS_MOVING_WINDOW_CHANGED |
string Se activa cuando cambia isMovingWindow del rango de búsqueda en vivo, más específicamente, cuando una ventana en movimiento 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 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 metadatos cronometrados nuevos 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 a 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 deja una etiqueta EXT-X-DATERANGE. El evento es un cast.framework.events.TimedMetadataEvent. |