Espacio de nombres: eventos

Clases

Espacio de nombres

Enumeraciones

DetailedErrorCode

estática

número

Código de error detallado

Valor

MEDIA_UNKNOWN

número

Se muestra cuando HTMLMediaElement arroja un error, pero CAF no reconocer el error específico.

MEDIA_ABORTED

número

Se muestra cuando el proceso de recuperación para el recurso multimedia se anuló el usuario-agente si así lo solicita el usuario.

MEDIA_DECODE

número

Se muestra cuando se produce un error al decodificar el recurso multimedia, después de el recurso se estableció para ser utilizable.

MEDIA_NETWORK

número

Se muestra cuando un error de red hizo que el usuario-agente dejara de recuperarse el recurso de medios, luego de que este se estableció como útil.

MEDIA_SRC_NOT_SUPPORTED

número

Se muestra cuando el recurso multimedia indicado por el atributo src no era y que sean adecuados.

SOURCE_BUFFER_FAILURE

número

Se muestra cuando no se puede agregar un búfer de origen a MediaSource.

MEDIAKEYS_UNKNOWN

número

Se muestra cuando se produce un error desconocido con las teclas multimedia.

MEDIAKEYS_NETWORK

número

Se muestra cuando ocurre una falla en las teclas 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 muestra cuando falla la criptografía.

NETWORK_UNKNOWN

número

Se devuelve cuando ocurrió 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 muestra cuando no se puede descargar una playlist principal de HLS.

HLS_NETWORK_PLAYLIST

número

Se muestra 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 HLS.

HLS_NETWORK_KEY_LOAD

número

Se muestra cuando una solicitud de una clave HLS falla antes de que se envíe.

HLS_NETWORK_INVALID_SEGMENT

número

Se muestra cuando un segmento HLS no es válido.

HLS_SEGMENT_PARSING

número

Se muestra cuando no se puede analizar un segmento HLS.

DASH_NETWORK

número

Se muestra cuando se produce un error de red desconocido mientras se administra una transmisión DASH.

DASH_NO_INIT

número

Se muestra cuando a una transmisión DASH le falta un init.

SMOOTH_NETWORK

número

Se muestra cuando se produce un error de red desconocido mientras se administra un archivo Smooth en tiempo real.

SMOOTH_NO_MEDIA_DATA

número

Se muestra cuando a una transmisión fluida les faltan datos de contenido multimedia.

MANIFEST_UNKNOWN

número

Se muestra cuando se produce un error desconocido durante el análisis de un manifiesto.

HLS_MANIFEST_MASTER

número

Se muestra cuando se produce un error durante el análisis de un manifiesto principal de HLS.

HLS_MANIFEST_PLAYLIST

número

Se muestra cuando se produce un error durante el análisis de una playlist de HLS.

DASH_MANIFEST_UNKNOWN

número

Se muestra cuando se produce un error desconocido durante el análisis de un manifiesto de DASH.

DASH_MANIFEST_NO_PERIODS

número

Se muestra cuando faltan puntos en un manifiesto de DASH.

DASH_MANIFEST_NO_MIMETYPE

número

Se muestra cuando a un manifiesto de DASH le falta un tipo MimeType.

DASH_INVALID_SEGMENT_INFO

número

Se muestra cuando un manifiesto de DASH contiene información de segmento no válida.

SMOOTH_MANIFEST

número

Se muestra cuando se produce un error durante el análisis de un manifiesto de Smooth.

SEGMENT_UNKNOWN

número

Se muestra cuando se produce un error de segmento desconocido.

TEXT_UNKNOWN

número

Se produjo un error desconocido con una transmisión de texto.

APLICACIÓN

número

Se muestra cuando se produce un error fuera del framework (p.ej., si un evento arroja un error).

BREAK_CLIP_LOADING_ERROR

número

Se muestra cuando falla el interceptor de carga de clips de interrupción.

BREAK_SEEK_INTERCEPTOR_ERROR

número

Se muestra cuando falla el interceptor de búsqueda de pausa.

IMAGE_ERROR

número

Se muestra cuando no se carga una imagen.

LOAD_INTERRUPTED

número

Una carga se interrumpió debido a una descarga o a otra carga.

LOAD_FAILED

número

Falló un comando de carga.

MEDIA_ERROR_MESSAGE

número

Se envió un mensaje de error al remitente.

GENÉRICO

número

Se muestra cuando se produce un error desconocido.

EndedReason

estática

string

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ó porque se cargó un nuevo elemento.

SKIPPED

string

La reproducción finalizó debido a una operación de omisión de anuncios.

BREAK_SWITCH

string

La reproducción finalizó debido a un cambio de pausa unida.

ErrorSeverity

estática

número

La gravedad del error. Sigue el mismo esquema de nomenclatura y numeración que Shaka Jugador.

Valor

RECUPERABLE

número

Se produjo un error, pero el reproductor está intentando recuperarse del error. Si el jugador no puede recuperarse en última instancia, es posible que no arroje una CRÍTICA . Por ejemplo, reintentar un segmento de medios nunca generará una Error CRÍTICO (el reproductor volverá a intentarlo para siempre).

CRÍTICO

número

Un error grave que el reproductor no puede recuperar. Estos hacen que el jugador para detener la reproducción del elemento multimedia actual.

EventType

estática

string

Tipos de eventos del jugador. Para eventos que son enviados a través de un proxy desde el MediaElement, consulta la sección https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents para obtener más información.

Valor

TODOS

string

Es un identificador especial que puede usarse para escuchar todos los eventos (se usa principalmente para fines de depuración). El evento será una subclase de cast.framework.events.Event.

ANULAR

string

Se activa cuando el navegador deja de recuperar el contenido multimedia antes de que se complete. descargado, pero no debido a un error. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

CAN_PLAY

string

Se activa cuando el navegador puede reanudar la reproducción del clip, pero calcula que no se cargaron suficientes datos para reproducir el clip hasta el final sin que para detener el almacenamiento en búfer. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

CAN_PLAY_THROUGH

string

Se activa cuando el navegador estima que puede reproducir el clip hasta su final. sin detenerse en el almacenamiento en búfer. Ten en cuenta que la estimación del navegador solo Corresponde al clip que se está reproduciendo actualmente (p. ej., si se está reproduciendo un anuncio en ese momento). clip, el navegador hará una estimación solo para el clip de anuncio y no para el contenido). Este evento se reenvía desde el MediaElement, y ya se unida a 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 el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

VACIADA

string

Se activa cuando el contenido multimedia está vacío. Un ejemplo en el que esto es cuando se llama a load() para restablecer el MediaElement. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

FINALIZADA

string

Se activa cuando un clip multimedia se reproduce por completo. Esto no Incluyen cuando el clip deja de reproducirse debido a un error o a la solicitud de detención. Si hay anuncios, se activa, como máximo, una vez por anuncio más una vez para el contenido principal. Este evento se reenvía desde la MediaElement y se unió a un cast.framework.events.MediaElementEvent. Si quieres saber cuándo se terminó de reproducir el contenido multimedia, es probable que quieras usar cast.framework.events.EventType.MEDIA_FINISHED

LOADED_DATA

string

Se activa cuando el navegador termina de cargar el primer fotograma del contenido multimedia clip. Este evento se reenvía desde el MediaElement, y ya se unida a 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 el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

LOAD_START

string

Se activa cuando el navegador comienza a buscar datos de medios de un clip. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

HAZ UNA PAUSA.

string

Se activa cuando se pausa la reproducción. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaPauseEvent.

JUGAR

string

Se activa cuando la reproducción está lista para comenzar (es decir, después de una pausa). Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

REPRODUCIENDO

string

Se activa cuando comienza la reproducción. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

PROGRESO

string

Se activa cuando el navegador recupera datos multimedia. Si usas modelos de AA con tasas de bits de bits (p. ej., HLS, DASH, SMOOTH), lo más probable es que quieras cast.framework.events.EventType.SEGMENT_DOWNLOADED evento en su lugar. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

RATE_CHANGE

string

Se activa cuando se actualiza la velocidad de reproducción. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

BÚSQUEDA

string

Se activa cuando finaliza un salto. Esto no se activará en caso de buscar finaliza cuando el contenido multimedia está en pausa. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

BUSCANDO

string

Se activa cuando se busca el contenido multimedia. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

DETENIDA

string

Se activa cuando el navegador intenta recuperar datos multimedia, pero no recibió una respuesta. Se implementó el evento cast.framework.events.EventType.BUFFERING de forma coherente en todos los tipos de transmisiones y debe usarse en lugar de “detenerse” para comprobar si el reproductor está almacenando en búfer. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

TIME_UPDATE

string

Se activa periódicamente mientras se reproduce el contenido multimedia. Se activará cada vez que Cambia el atributo currentTime. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

SUSPENDER

string

Se activa cuando el navegador no recupera intencionalmente datos multimedia. Este evento se reenvía desde el MediaElement, y ya se unida a 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 Se implementó el evento cast.framework.events.EventType.BUFFERING de forma coherente en todos los tipos de transmisiones y se debe usar en lugar de “esperar”. para comprobar si el reproductor está almacenando en búfer. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

BITRATE_CHANGED

string

Se activa cuando cambia la tasa de bits del contenido multimedia en reproducción (por ejemplo, cuando se activa se cambia una pista o cuando se elige una tasa de bits diferente en respuesta a condiciones de la red). El evento es cast.framework.events.BitrateChangedEvent.

BREAK_STARTED

string

Se activa cuando comienza a cargarse el primer clip de pausa de una pausa. El evento es cast.framework.events.BreaksEvent.

BREAK_ENDED

string

Se activa cuando finaliza el último clip de pausa de una pausa. El evento es cast.framework.events.BreaksEvent.

BREAK_CLIP_LOADING

string

Se activa cuando comienza a cargarse un clip de pausa. El evento es cast.framework.events.BreaksEvent.

BREAK_CLIP_STARTED

string

Se activa cuando comienza un clip de pausa. El evento es cast.framework.events.BreaksEvent.

BREAK_CLIP_ENDED

string

Se activa cuando finaliza un clip de pausa. El evento es cast.framework.events.BreaksEvent.

GUARD. EN BÚFER

string

Se activa cuando la reproducción se detiene debido al almacenamiento en búfer o vuelve a comenzar una vez finalizado 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 informada por la reproductor y la hora actual estimada según el estado del reproductor y la reproducción tasa. El evento es cast.framework.events.TimeDriftedEvent.

CACHE_LOADED

string

Se activa cuando termina de cargarse el contenido prealmacenado en caché por fastplay. El evento es un cast.framework.events.CacheLoadedEvent.

CACHE_HIT

string

Se activa cuando se usa contenido prealmacenado en caché mediante fastplay. 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 comienza a reproducir un clip por primera vez. Esto incluye clips de pausa y clips de contenido principal entre clips de pausa. Si quieres saber cuándo un período de receso inicio del clip, debes usar un evento como {@link cast.framework.events.Event.

CLIP_ENDED

string

Se activa cuando finaliza un clip. Se incluyen clips de pausa y de contenido principal. entre clips de pausa. Si quieres ver cuándo termina un clip de pausa, usa cast.framework.events.EventType.BREAK_CLIP_ENDED. Si quieres para saber cuándo se termina de reproducir el contenido multimedia, debes usar Event is a cast.framework.events.ClipEndedEvent.

EMSG

string

Se activa cuando se encuentra un emsg en un segmento. El evento es cast.framework.events.EmsgEvent.

ERROR

string

Se activa cuando se produce un error. El evento es cast.framework.events.ErrorEvent.

ID3

string

Se activa cuando se encuentra una etiqueta ID3. Solo se activará para HLS contenido. El evento es cast.framework.events.Id3Event.

MEDIA_STATUS

string

Se activa antes de que se envíe un mensaje saliente con el estado multimedia actual. El evento es 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 del contenido multimedia cambia durante la reproducción. Por ejemplo, cuando se reproduce una radio en vivo y los metadatos de una pista cambiaron. El evento es un cast.framework.events.MediaInformationChangedEvent.

MEDIA_FINISHED

string

Se activa cuando termina de reproducirse el contenido multimedia. Esto incluye las los siguientes casos: no queda nada para reproducir en la transmisión, el usuario solicitó que se detuviera o se produjo un error. Cuando se usa una fila, este 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 precarga. El evento es un cast.framework.events.LoadEvent.

PLAYER_PRELOADING_CANCELLED

string

Se activa si el reproductor cancela la precarga. 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 jugar. El evento es un cast.framework.events.LoadEvent.

PLAYER_LOADING

string

Se activa cuando el reproductor comienza a controlar una solicitud de carga. Se activaría antes del evento cast.framework.events.EventType.LOAD_START, ya que El reproductor aún no solicitó datos multimedia. El evento es un cast.framework.events.LoadEvent.

SEGMENT_DOWNLOADED

string

Se activa cuando se termina de descargar un segmento. Esta acción solo se activará para contenido de transmisión adaptable (HLS, DASH o Smooth). El evento es un cast.framework.events.SegmentDownloadedEvent.

REQUEST_GET_STATUS

string

Se activa cuando se recibe un mensaje GET_STATUS. El evento es un cast.framework.events.RequestEvent.

REQUEST_SEEK

string

Se activa cuando se recibe un mensaje SEEK. El evento es un cast.framework.events.RequestEvent.

REQUEST_LOAD

string

Se activa cuando se recibe un mensaje LOAD. El evento es un cast.framework.events.RequestEvent.

REQUEST_PRELOAD

string

Se activa cuando se recibe un mensaje PRELOAD. El evento es un cast.framework.events.RequestEvent.

REQUEST_STOP

string

Se activa cuando se recibe un mensaje STOP. El evento es un cast.framework.events.RequestEvent.

REQUEST_PAUSE

string

Se activa cuando se recibe un mensaje PAUSE. El evento es un cast.framework.events.RequestEvent.

REQUEST_PRECACHE

string

Se activa cuando se recibe un mensaje PRECACHE. El evento es un cast.framework.events.RequestEvent.

REQUEST_PLAY

string

Se activa cuando se recibe un mensaje PLAY. El evento es un cast.framework.events.RequestEvent.

REQUEST_SKIP_AD

string

Se activa cuando se recibe un mensaje SKIP_AD. El evento es un cast.framework.events.RequestEvent.

REQUEST_PLAY_AGAIN

string

Se activa cuando se recibe un mensaje PLAY_AGAIN. El evento es un cast.framework.events.RequestEvent.

REQUEST_PLAYBACK_RATE_CHANGE

string

Se activa cuando se recibe un mensaje SET_PLAYBACK_RATE. El evento es un cast.framework.events.RequestEvent.

REQUEST_VOLUME_CHANGE

string

Se activa cuando se recibe un mensaje SET_VOLUME. El evento es un cast.framework.events.RequestEvent.

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 SET_CREDENTIALS. El evento es un cast.framework.events.request.RequestEvent.

REQUEST_LOAD_BY_ENTITY

string

Se activa cuando se recibe un mensaje LOAD_BY_ENTITY. El evento es un cast.framework.events.request.RequestEvent.

REQUEST_USER_ACTION

string

Se activa cuando se recibe un mensaje USER_ACTION. El evento es un cast.framework.events.request.RequestEvent.

REQUEST_DISPLAY_STATUS

string

Se activa cuando se recibe un mensaje DISPLAY_STATUS. El evento es un cast.framework.events.request.RequestEvent.

REQUEST_CUSTOM_COMMAND

string

Se activa cuando se recibe un mensaje CUSTOM_COMMAND. El evento es un cast.framework.events.request.RequestEvent.

REQUEST_FOCUS_STATE

string

Se activa cuando se recibe un mensaje FOCUS_STATE. El evento es un cast.framework.events.request.RequestEvent.

REQUEST_QUEUE_LOAD

string

Se activa cuando se recibe un mensaje QUEUE_LOAD. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_INSERT

string

Se activa cuando se recibe un mensaje QUEUE_INSERT. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_UPDATE

string

Se activa cuando se recibe un mensaje QUEUE_UPDATE. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_REMOVE

string

Se activa cuando se recibe un mensaje QUEUE_REMOVE. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_REORDER

string

Se activa cuando se recibe un mensaje QUEUE_REORDER. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_RANGE

string

Se activa cuando se recibe un mensaje QUEUE_GET_ITEM_RANGE. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEMS

string

Se activa cuando se recibe un mensaje QUEUE_GET_ITEMS. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_IDS

string

Se activa cuando se recibe un mensaje QUEUE_GET_ITEM_IDS. El evento es un cast.framework.events.RequestEvent.

TRACKS_CHANGED

string

Se activa si los segmentos disponibles cambian después de que se completa la carga.

LIVE_IS_MOVING_WINDOW_CHANGED

string

Se activa cuando el rango de búsqueda en vivo isMovingWindow cambia. cuando una ventana móvil cambia a una desplegable o viceversa. El evento es un cast.framework.events.LiveStatusEvent.

LIVE_ENDED

string

Se activa cuando la transmisión en vivo acaba de finalizar. El evento es un cast.framework.events.LiveStatusEvent.

TIMED_METADATA_CHANGED

string

Cuando se encuentran metadatos temporizados en DASH (EventStream) o HLS (EXT-X-DATERANGE), este evento se activa después del PLAYER_LOAD_COMPLETE cuando es nuevo los metadatos temporizados se encuentran 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 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 sale de una EXT-X-DATERANGE. El evento es un cast.framework.events.TimedMetadataEvent.

Propiedades

DetailedErrorCode

estática

número

Código de error detallado

Valor

MEDIA_UNKNOWN

número

Se muestra cuando HTMLMediaElement arroja un error, pero CAF no reconocer el error específico.

MEDIA_ABORTED

número

Se muestra cuando el proceso de recuperación para el recurso multimedia se anuló el usuario-agente si así lo solicita el usuario.

MEDIA_DECODE

número

Se muestra cuando se produce un error al decodificar el recurso multimedia, después de el recurso se estableció para ser utilizable.

MEDIA_NETWORK

número

Se muestra cuando un error de red hizo que el usuario-agente dejara de recuperarse el recurso de medios, luego de que este se estableció como útil.

MEDIA_SRC_NOT_SUPPORTED

número

Se muestra cuando el recurso multimedia indicado por el atributo src no era y que sean adecuados.

SOURCE_BUFFER_FAILURE

número

Se muestra cuando no se puede agregar un búfer de origen a MediaSource.

MEDIAKEYS_UNKNOWN

número

Se muestra cuando se produce un error desconocido con las teclas multimedia.

MEDIAKEYS_NETWORK

número

Se muestra cuando ocurre una falla en las teclas 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 muestra cuando falla la criptografía.

NETWORK_UNKNOWN

número

Se devuelve cuando ocurrió 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 muestra cuando no se puede descargar una playlist principal de HLS.

HLS_NETWORK_PLAYLIST

número

Se muestra 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 HLS.

HLS_NETWORK_KEY_LOAD

número

Se muestra cuando una solicitud de una clave HLS falla antes de que se envíe.

HLS_NETWORK_INVALID_SEGMENT

número

Se muestra cuando un segmento HLS no es válido.

HLS_SEGMENT_PARSING

número

Se muestra cuando no se puede analizar un segmento HLS.

DASH_NETWORK

número

Se muestra cuando se produce un error de red desconocido mientras se administra una transmisión DASH.

DASH_NO_INIT

número

Se muestra cuando a una transmisión DASH le falta un init.

SMOOTH_NETWORK

número

Se muestra cuando se produce un error de red desconocido mientras se administra un archivo Smooth en tiempo real.

SMOOTH_NO_MEDIA_DATA

número

Se muestra cuando a una transmisión fluida les faltan datos de contenido multimedia.

MANIFEST_UNKNOWN

número

Se muestra cuando se produce un error desconocido durante el análisis de un manifiesto.

HLS_MANIFEST_MASTER

número

Se muestra cuando se produce un error durante el análisis de un manifiesto principal de HLS.

HLS_MANIFEST_PLAYLIST

número

Se muestra cuando se produce un error durante el análisis de una playlist de HLS.

DASH_MANIFEST_UNKNOWN

número

Se muestra cuando se produce un error desconocido durante el análisis de un manifiesto de DASH.

DASH_MANIFEST_NO_PERIODS

número

Se muestra cuando faltan puntos en un manifiesto de DASH.

DASH_MANIFEST_NO_MIMETYPE

número

Se muestra cuando a un manifiesto de DASH le falta un tipo MimeType.

DASH_INVALID_SEGMENT_INFO

número

Se muestra cuando un manifiesto de DASH contiene información de segmento no válida.

SMOOTH_MANIFEST

número

Se muestra cuando se produce un error durante el análisis de un manifiesto de Smooth.

SEGMENT_UNKNOWN

número

Se muestra cuando se produce un error de segmento desconocido.

TEXT_UNKNOWN

número

Se produjo un error desconocido con una transmisión de texto.

APLICACIÓN

número

Se muestra cuando se produce un error fuera del framework (p.ej., si un evento arroja un error).

BREAK_CLIP_LOADING_ERROR

número

Se muestra cuando falla el interceptor de carga de clips de interrupción.

BREAK_SEEK_INTERCEPTOR_ERROR

número

Se muestra cuando falla el interceptor de búsqueda de pausa.

IMAGE_ERROR

número

Se muestra cuando no se carga una imagen.

LOAD_INTERRUPTED

número

Una carga se interrumpió debido a una descarga o a otra carga.

LOAD_FAILED

número

Falló un comando de carga.

MEDIA_ERROR_MESSAGE

número

Se envió un mensaje de error al remitente.

GENÉRICO

número

Se muestra cuando se produce un error desconocido.

EndedReason

estática

string

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ó porque se cargó un nuevo elemento.

SKIPPED

string

La reproducción finalizó debido a una operación de omisión de anuncios.

BREAK_SWITCH

string

La reproducción finalizó debido a un cambio de pausa unida.

ErrorSeverity

estática

número

La gravedad del error. Sigue el mismo esquema de nomenclatura y numeración que Shaka Jugador.

Valor

RECUPERABLE

número

Se produjo un error, pero el reproductor está intentando recuperarse del error. Si el jugador no puede recuperarse en última instancia, es posible que no arroje una CRÍTICA . Por ejemplo, reintentar un segmento de medios nunca generará una Error CRÍTICO (el reproductor volverá a intentarlo para siempre).

CRÍTICO

número

Un error grave que el reproductor no puede recuperar. Estos hacen que el jugador para detener la reproducción del elemento multimedia actual.

EventType

estática

string

Tipos de eventos del jugador. Para eventos que son enviados a través de un proxy desde el MediaElement, consulta la sección https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents para obtener más información.

Valor

TODOS

string

Es un identificador especial que puede usarse para escuchar todos los eventos (se usa principalmente para fines de depuración). El evento será una subclase de cast.framework.events.Event.

ANULAR

string

Se activa cuando el navegador deja de recuperar el contenido multimedia antes de que se complete. descargado, pero no debido a un error. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

CAN_PLAY

string

Se activa cuando el navegador puede reanudar la reproducción del clip, pero calcula que no se cargaron suficientes datos para reproducir el clip hasta el final sin que para detener el almacenamiento en búfer. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

CAN_PLAY_THROUGH

string

Se activa cuando el navegador estima que puede reproducir el clip hasta su final. sin detenerse en el almacenamiento en búfer. Ten en cuenta que la estimación del navegador solo Corresponde al clip que se está reproduciendo actualmente (p. ej., si se está reproduciendo un anuncio en ese momento). clip, el navegador hará una estimación solo para el clip de anuncio y no para el contenido). Este evento se reenvía desde el MediaElement, y ya se unida a 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 el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

VACIADA

string

Se activa cuando el contenido multimedia está vacío. Un ejemplo en el que esto es cuando se llama a load() para restablecer el MediaElement. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

FINALIZADA

string

Se activa cuando un clip multimedia se reproduce por completo. Esto no Incluyen cuando el clip deja de reproducirse debido a un error o a la solicitud de detención. Si hay anuncios, se activa, como máximo, una vez por anuncio más una vez para el contenido principal. Este evento se reenvía desde la MediaElement y se unió a un cast.framework.events.MediaElementEvent. Si quieres saber cuándo se terminó de reproducir el contenido multimedia, es probable que quieras usar cast.framework.events.EventType.MEDIA_FINISHED

LOADED_DATA

string

Se activa cuando el navegador termina de cargar el primer fotograma del contenido multimedia clip. Este evento se reenvía desde el MediaElement, y ya se unida a 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 el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

LOAD_START

string

Se activa cuando el navegador comienza a buscar datos de medios de un clip. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

HAZ UNA PAUSA.

string

Se activa cuando se pausa la reproducción. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaPauseEvent.

JUGAR

string

Se activa cuando la reproducción está lista para comenzar (es decir, después de una pausa). Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

REPRODUCIENDO

string

Se activa cuando comienza la reproducción. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

PROGRESO

string

Se activa cuando el navegador recupera datos multimedia. Si usas modelos de AA con tasas de bits de bits (p. ej., HLS, DASH, SMOOTH), lo más probable es que quieras cast.framework.events.EventType.SEGMENT_DOWNLOADED evento en su lugar. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

RATE_CHANGE

string

Se activa cuando se actualiza la velocidad de reproducción. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

BÚSQUEDA

string

Se activa cuando finaliza un salto. Esto no se activará en caso de buscar finaliza cuando el contenido multimedia está en pausa. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

BUSCANDO

string

Se activa cuando se busca el contenido multimedia. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

DETENIDA

string

Se activa cuando el navegador intenta recuperar datos multimedia, pero no recibió una respuesta. Se implementó el evento cast.framework.events.EventType.BUFFERING de forma coherente en todos los tipos de transmisiones y debe usarse en lugar de “detenerse” para comprobar si el reproductor está almacenando en búfer. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

TIME_UPDATE

string

Se activa periódicamente mientras se reproduce el contenido multimedia. Se activará cada vez que Cambia el atributo currentTime. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

SUSPENDER

string

Se activa cuando el navegador no recupera intencionalmente datos multimedia. Este evento se reenvía desde el MediaElement, y ya se unida a 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 Se implementó el evento cast.framework.events.EventType.BUFFERING de forma coherente en todos los tipos de transmisiones y se debe usar en lugar de “esperar”. para comprobar si el reproductor está almacenando en búfer. Este evento se reenvía desde el MediaElement, y ya se unida a un cast.framework.events.MediaElementEvent.

BITRATE_CHANGED

string

Se activa cuando cambia la tasa de bits del contenido multimedia en reproducción (por ejemplo, cuando se activa se cambia una pista o cuando se elige una tasa de bits diferente en respuesta a condiciones de la red). El evento es cast.framework.events.BitrateChangedEvent.

BREAK_STARTED

string

Se activa cuando comienza a cargarse el primer clip de pausa de una pausa. El evento es cast.framework.events.BreaksEvent.

BREAK_ENDED

string

Se activa cuando finaliza el último clip de pausa de una pausa. El evento es cast.framework.events.BreaksEvent.

BREAK_CLIP_LOADING

string

Se activa cuando comienza a cargarse un clip de pausa. El evento es cast.framework.events.BreaksEvent.

BREAK_CLIP_STARTED

string

Se activa cuando comienza un clip de pausa. El evento es cast.framework.events.BreaksEvent.

BREAK_CLIP_ENDED

string

Se activa cuando finaliza un clip de pausa. El evento es cast.framework.events.BreaksEvent.

GUARD. EN BÚFER

string

Se activa cuando la reproducción se detiene debido al almacenamiento en búfer o vuelve a comenzar una vez finalizado 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 informada por la reproductor y la hora actual estimada según el estado del reproductor y la reproducción tasa. El evento es cast.framework.events.TimeDriftedEvent.

CACHE_LOADED

string

Se activa cuando termina de cargarse el contenido prealmacenado en caché por fastplay. El evento es un cast.framework.events.CacheLoadedEvent.

CACHE_HIT

string

Se activa cuando se usa contenido prealmacenado en caché mediante fastplay. 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 comienza a reproducir un clip por primera vez. Esto incluye clips de pausa y clips de contenido principal entre clips de pausa. Si quieres saber cuándo un período de receso inicio del clip, debes usar un evento como {@link cast.framework.events.Event.

CLIP_ENDED

string

Se activa cuando finaliza un clip. Se incluyen clips de pausa y de contenido principal. entre clips de pausa. Si quieres ver cuándo termina un clip de pausa, usa cast.framework.events.EventType.BREAK_CLIP_ENDED. Si quieres para saber cuándo se termina de reproducir el contenido multimedia, debes usar Event is a cast.framework.events.ClipEndedEvent.

EMSG

string

Se activa cuando se encuentra un emsg en un segmento. El evento es cast.framework.events.EmsgEvent.

ERROR

string

Se activa cuando se produce un error. El evento es cast.framework.events.ErrorEvent.

ID3

string

Se activa cuando se encuentra una etiqueta ID3. Solo se activará para HLS contenido. El evento es cast.framework.events.Id3Event.

MEDIA_STATUS

string

Se activa antes de que se envíe un mensaje saliente con el estado multimedia actual. El evento es 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 del contenido multimedia cambia durante la reproducción. Por ejemplo, cuando se reproduce una radio en vivo y los metadatos de una pista cambiaron. El evento es un cast.framework.events.MediaInformationChangedEvent.

MEDIA_FINISHED

string

Se activa cuando termina de reproducirse el contenido multimedia. Esto incluye las los siguientes casos: no queda nada para reproducir en la transmisión, el usuario solicitó que se detuviera o se produjo un error. Cuando se usa una fila, este 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 precarga. El evento es un cast.framework.events.LoadEvent.

PLAYER_PRELOADING_CANCELLED

string

Se activa si el reproductor cancela la precarga. 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 jugar. El evento es un cast.framework.events.LoadEvent.

PLAYER_LOADING

string

Se activa cuando el reproductor comienza a controlar una solicitud de carga. Se activaría antes del evento cast.framework.events.EventType.LOAD_START, ya que El reproductor aún no solicitó datos multimedia. El evento es un cast.framework.events.LoadEvent.

SEGMENT_DOWNLOADED

string

Se activa cuando se termina de descargar un segmento. Esta acción solo se activará para contenido de transmisión adaptable (HLS, DASH o Smooth). El evento es un cast.framework.events.SegmentDownloadedEvent.

REQUEST_GET_STATUS

string

Se activa cuando se recibe un mensaje GET_STATUS. El evento es un cast.framework.events.RequestEvent.

REQUEST_SEEK

string

Se activa cuando se recibe un mensaje SEEK. El evento es un cast.framework.events.RequestEvent.

REQUEST_LOAD

string

Se activa cuando se recibe un mensaje LOAD. El evento es un cast.framework.events.RequestEvent.

REQUEST_PRELOAD

string

Se activa cuando se recibe un mensaje PRELOAD. El evento es un cast.framework.events.RequestEvent.

REQUEST_STOP

string

Se activa cuando se recibe un mensaje STOP. El evento es un cast.framework.events.RequestEvent.

REQUEST_PAUSE

string

Se activa cuando se recibe un mensaje PAUSE. El evento es un cast.framework.events.RequestEvent.

REQUEST_PRECACHE

string

Se activa cuando se recibe un mensaje PRECACHE. El evento es un cast.framework.events.RequestEvent.

REQUEST_PLAY

string

Se activa cuando se recibe un mensaje PLAY. El evento es un cast.framework.events.RequestEvent.

REQUEST_SKIP_AD

string

Se activa cuando se recibe un mensaje SKIP_AD. El evento es un cast.framework.events.RequestEvent.

REQUEST_PLAY_AGAIN

string

Se activa cuando se recibe un mensaje PLAY_AGAIN. El evento es un cast.framework.events.RequestEvent.

REQUEST_PLAYBACK_RATE_CHANGE

string

Se activa cuando se recibe un mensaje SET_PLAYBACK_RATE. El evento es un cast.framework.events.RequestEvent.

REQUEST_VOLUME_CHANGE

string

Se activa cuando se recibe un mensaje SET_VOLUME. El evento es un cast.framework.events.RequestEvent.

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 SET_CREDENTIALS. El evento es un cast.framework.events.request.RequestEvent.

REQUEST_LOAD_BY_ENTITY

string

Se activa cuando se recibe un mensaje LOAD_BY_ENTITY. El evento es un cast.framework.events.request.RequestEvent.

REQUEST_USER_ACTION

string

Se activa cuando se recibe un mensaje USER_ACTION. El evento es un cast.framework.events.request.RequestEvent.

REQUEST_DISPLAY_STATUS

string

Se activa cuando se recibe un mensaje DISPLAY_STATUS. El evento es un cast.framework.events.request.RequestEvent.

REQUEST_CUSTOM_COMMAND

string

Se activa cuando se recibe un mensaje CUSTOM_COMMAND. El evento es un cast.framework.events.request.RequestEvent.

REQUEST_FOCUS_STATE

string

Se activa cuando se recibe un mensaje FOCUS_STATE. El evento es un cast.framework.events.request.RequestEvent.

REQUEST_QUEUE_LOAD

string

Se activa cuando se recibe un mensaje QUEUE_LOAD. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_INSERT

string

Se activa cuando se recibe un mensaje QUEUE_INSERT. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_UPDATE

string

Se activa cuando se recibe un mensaje QUEUE_UPDATE. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_REMOVE

string

Se activa cuando se recibe un mensaje QUEUE_REMOVE. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_REORDER

string

Se activa cuando se recibe un mensaje QUEUE_REORDER. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_RANGE

string

Se activa cuando se recibe un mensaje QUEUE_GET_ITEM_RANGE. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEMS

string

Se activa cuando se recibe un mensaje QUEUE_GET_ITEMS. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_IDS

string

Se activa cuando se recibe un mensaje QUEUE_GET_ITEM_IDS. El evento es un cast.framework.events.RequestEvent.

TRACKS_CHANGED

string

Se activa si los segmentos disponibles cambian después de que se completa la carga.

LIVE_IS_MOVING_WINDOW_CHANGED

string

Se activa cuando el rango de búsqueda en vivo isMovingWindow cambia. cuando una ventana móvil cambia a una desplegable o viceversa. El evento es un cast.framework.events.LiveStatusEvent.

LIVE_ENDED

string

Se activa cuando la transmisión en vivo acaba de finalizar. El evento es un cast.framework.events.LiveStatusEvent.

TIMED_METADATA_CHANGED

string

Cuando se encuentran metadatos temporizados en DASH (EventStream) o HLS (EXT-X-DATERANGE), este evento se activa después del PLAYER_LOAD_COMPLETE cuando es nuevo los metadatos temporizados se encuentran 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 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 sale de una EXT-X-DATERANGE. El evento es un cast.framework.events.TimedMetadataEvent.