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 el 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 pedido 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 es utilizable.

MEDIA_NETWORK

número

Se muestra cuando un error de red hizo que el usuario-agente dejara de recuperar el recurso multimedia, después de que se estableció que el recurso sea utilizable.

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 muestra cuando hay un error desconocido con las teclas multimedia.

MEDIAKEYS_NETWORK

número

Se muestra cuando hay una falla de 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 falló la criptomonedas.

NETWORK_UNKNOWN

número

Se muestra 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 falla una solicitud de clave 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 HLS.

DASH_NETWORK

número

Se muestra cuando se produce un error de red desconocido durante el manejo de una transmisión de DASH.

DASH_NO_INIT

número

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

SMOOTH_NETWORK

número

Se muestra cuando se produce un error de red desconocido durante el manejo de una transmisión Smooth.

SMOOTH_NO_MEDIA_DATA

número

Se muestra cuando faltan datos multimedia en una transmisión fluida.

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 al manifiesto de DASH le faltan puntos.

DASH_MANIFEST_NO_MIMETYPE

número

Se muestra cuando a un manifiesto de DASH le falta un 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 controlador de eventos arroja un error).

BREAK_CLIP_LOADING_ERROR

número

Se muestra cuando falla el interceptor de carga de clip de pausa.

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ó por una descarga o por 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

cadena

Razones por las que finaliza la reproducción.

Valor

END_OF_STREAM

cadena

La reproducción finalizó porque se alcanzó el final de la transmisión actual.

ERROR

cadena

La reproducción finalizó porque se produjo un error.

DETENIDO

cadena

La reproducción finalizó porque una operación nos obliga a detener la transmisión actual.

/, interrumpido

cadena

La reproducción finalizó porque se cargó un nuevo elemento.

SKIPPED

cadena

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

BREAK_SWITCH

cadena

La reproducción finalizó porque se produjo un cambio unido.

EventType

estática

cadena

Tipos de eventos del jugador. Para obtener más información sobre eventos que se envían a través del proxy de MediaElement, consulta https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents.

Valor

TODA

cadena

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.

ABORTO

cadena

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 el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

CAN_PLAY

cadena

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 detener el almacenamiento en búfer. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

CAN_PLAY_THROUGH

cadena

Se activa cuando el navegador estima que puede reproducir el clip hasta el final sin detenerse para el almacenamiento en búfer. Ten en cuenta que la estimación del navegador solo corresponde al clip actual que se está reproduciendo (es decir, si se está reproduciendo un clip de anuncio, el navegador realizará la estimación solo para el clip de anuncio y no por el contenido completo). Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

DURATION_CHANGE

cadena

Se activa cuando cambia el atributo de duración del MediaElement. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

EMPTIADO

cadena

Se activa cuando el contenido multimedia está vacío. Un ejemplo de esto sería cuando se llama a load() para restablecer el MediaElement. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

FINALIZADA

cadena

Se activa cuando un clip multimedia se reproduce en su totalidad. No incluye los momentos 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, se activará, como máximo, una vez por anuncio y una vez para el contenido principal. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent. Si quieres saber cuándo se terminó de reproducir el contenido multimedia, te recomendamos que uses cast.framework.events.EventType.MEDIA_FINISHED.

LOADED_DATA

cadena

Se activa cuando el navegador termina de cargar el primer fotograma del clip multimedia. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

LOADED_METADATA

cadena

Se activa cuando el navegador termina de cargar los metadatos de un clip. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

LOAD_START

cadena

Se activa cuando el navegador comienza a buscar datos multimedia de un clip. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

HAZ UNA PAUSA.

cadena

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

JUGAR

cadena

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 se unió en un cast.framework.events.MediaElementEvent.

REPRODUCIENDO

cadena

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

PROGRESO

cadena

Se activa cuando el navegador está recuperando datos multimedia. Si usas una transmisión de tasa de bits adaptable (es decir, HLS, DASH o SMOOTH), lo más probable es que prefieras usar el evento cast.framework.events.EventType.SEGMENT_DOWNLOADED. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

RATE_CHANGE

cadena

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

BUSCAR

cadena

Se activa cuando finaliza un salto. No se activará si finaliza la búsqueda cuando el contenido multimedia esté en pausa. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

BUSCANDO

cadena

Se activa cuando se busca contenido multimedia. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

DETENIDO

cadena

Se activa cuando el navegador intenta obtener datos multimedia, pero no recibe una respuesta. El evento cast.framework.events.EventType.BUFFERING se implementa de manera coherente en todos los tipos de transmisión y debe usarse en lugar de "detenido" cuando se intenta verificar si el reproductor se está almacenando en búfer. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

TIME_UPDATE

cadena

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 el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

SUSPENDER

cadena

Se activa cuando el navegador no recupera datos multimedia intencionalmente. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

ESPERANDO

cadena

Se activa cuando se detiene la reproducción porque el navegador está esperando que esté disponible el siguiente fotograma. El evento cast.framework.events.EventType.BUFFERING se implementa de manera coherente en todos los tipos de transmisión y debe usarse en lugar de "esperar" para verificar si el reproductor se está almacenando en búfer. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

BITRATE_CHANGED

cadena

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 red). El evento es un cast.framework.events.BitrateChangedEvent.

BREAK_STARTED

cadena

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

BREAK_ENDED

cadena

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

BREAK_CLIP_LOADING

cadena

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

BREAK_CLIP_STARTED

cadena

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

BREAK_CLIP_ENDED

cadena

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

GUARD. EN BÚFER

cadena

Se activa cuando la reproducción se detiene debido al almacenamiento en búfer o se vuelve a iniciar después de que finaliza el almacenamiento en búfer. El evento es un cast.framework.events.BufferingEvent.

CACHE_LOADED

cadena

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

CACHE_HIT

cadena

Se activa cuando se usa el contenido que fastplay almacena en caché previamente. El evento es un cast.framework.events.CacheItemEvent.

CACHE_INSERTED

cadena

Se activa cuando una sola URL se almacena en caché por fastplay. El evento es un cast.framework.events.CacheItemEvent.

CLIP_STARTED

cadena

Se activa cuando se comienza a reproducir un clip. Esto incluye clips de pausa y clips de contenido principal entre clips de pausa. Si quieres ver cuándo comienza un clip de pausa, debes usar Event es un {@link cast.framework.events.Event.

CLIP_ENDED

cadena

Se activa cuando finaliza un clip. Esto incluye clips de pausa y clips de contenido principal entre clips de pausa. Si quieres ver cuándo finaliza un clip de pausa, debes usar cast.framework.events.EventType.BREAK_CLIP_ENDED. Si quieres ver cuándo el contenido multimedia terminó de reproducirse, debes usar Event es un cast.framework.events.ClipEndedEvent.

EMSG

cadena

Se activa cuando se encuentra un mensaje electrónico en un segmento. El evento es un cast.framework.events.EmsgEvent.

ERROR

cadena

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

ID3

cadena

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

MEDIA_STATUS

cadena

Se activa antes de enviar un mensaje saliente que indica el estado actual de los medios. El evento es un cast.framework.events.MediaStatusEvent.

CUSTOM_STATE

cadena

Se activa cuando se envía un mensaje de estado personalizado saliente. El evento es un cast.framework.events.CustomStateEvent.

MEDIA_INFORMATION_CHANGED

cadena

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 una pista. El evento es un cast.framework.events.MediaInformationChangedEvent.

MEDIA_FINISHED

cadena

Se activa cuando el contenido multimedia termina de reproducirse. 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 utiliza 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

cadena

Se activa cuando el reproductor comienza a controlar una solicitud de precarga. El evento es un cast.framework.events.LoadEvent.

PLAYER_PRELOADING_CANCELLED

cadena

Se activa si el jugador cancela la precarga. El evento es un cast.framework.events.LoadEvent.

PLAYER_LOAD_COMPLETE

cadena

Se activa cuando el jugador termina de procesar una solicitud de carga y está listo para jugar. El evento es un cast.framework.events.LoadEvent.

PLAYER_LOADING

cadena

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

SEGMENT_DOWNLOADED

cadena

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

REQUEST_SEEK

cadena

Se activa cuando se realiza una solicitud de búsqueda. El evento es un cast.framework.events.RequestEvent.

REQUEST_LOAD

cadena

Se activa cuando se realiza una solicitud de carga. El evento es un cast.framework.events.RequestEvent.

REQUEST_STOP

cadena

Se activa cuando se realiza una solicitud de detención. El evento es un cast.framework.events.RequestEvent.

REQUEST_PAUSE

cadena

Se activa cuando se realiza una solicitud de detención. El evento es un cast.framework.events.RequestEvent.

REQUEST_PRECACHE

cadena

Se activa cuando se realiza una solicitud de precaché. El evento es un cast.framework.events.RequestEvent.

REQUEST_PLAY

cadena

Se activa cuando se realiza una solicitud para jugar. El evento es un cast.framework.events.RequestEvent.

REQUEST_SKIP_AD

cadena

Se activa cuando se realiza una solicitud de omisión de anuncio. El evento es un cast.framework.events.RequestEvent.

REQUEST_PLAY_AGAIN

cadena

Se activa cuando se realiza una solicitud para volver a reproducir el contenido. El evento es un cast.framework.events.RequestEvent.

REQUEST_PLAYBACK_RATE_CHANGE

cadena

Se activa cuando se realiza una solicitud de cambio de velocidad de reproducción. El evento es un cast.framework.events.RequestEvent.

REQUEST_VOLUME_CHANGE

cadena

Se activa cuando se realiza una solicitud de cambio de volumen. El evento es un cast.framework.events.RequestEvent.

REQUEST_EDIT_TRACKS_INFO

cadena

Se activa cuando se realiza una solicitud de información de edición de seguimiento. El evento es un cast.framework.events.RequestEvent.

REQUEST_EDIT_AUDIO_TRACKS

cadena

Se activa cuando se realiza una solicitud para editar pistas de audio. El evento es un cast.framework.events.RequestEvent.

REQUEST_SET_CREDENTIALS

cadena

Se activa cuando se realiza una solicitud de configuración de credenciales. El evento es un cast.framework.events.request.RequestEvent.

REQUEST_LOAD_BY_ENTITY

cadena

Se activa cuando se realiza una carga por solicitud de entidad. El evento es un cast.framework.events.request.RequestEvent.

REQUEST_USER_ACTION

cadena

Se activa cuando se realiza una solicitud de acción del usuario. El evento es un cast.framework.events.request.RequestEvent.

REQUEST_DISPLAY_STATUS

cadena

Se activa cuando se realiza una solicitud de seguimiento de estado dsiplay. El evento es un cast.framework.events.request.RequestEvent.

REQUEST_CUSTOM_COMMAND

cadena

Se activa cuando se realiza una solicitud de comando personalizado. El evento es un cast.framework.events.request.RequestEvent.

REQUEST_FOCUS_STATE

cadena

Se activa cuando se realiza una solicitud de estado del enfoque. El evento es un cast.framework.events.request.RequestEvent.

REQUEST_QUEUE_LOAD

cadena

Se activa cuando se realiza una solicitud de carga de la cola. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_INSERT

cadena

Se activa cuando se realiza una solicitud de inserción de cola. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_UPDATE

cadena

Se activa cuando se realiza una solicitud de actualización de la cola. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_REMOVE

cadena

Se activa cuando se realiza una solicitud de eliminación de la cola. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_REORDER

cadena

Se activa cuando se realiza una solicitud de reordenamiento de una fila. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_RANGE

cadena

Se activa cuando se realiza una solicitud de recuperación de elementos. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEMS

cadena

Se activa cuando se realiza una solicitud de obtención de información de elementos. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_IDS

cadena

Se activa cuando se realiza una solicitud de obtener los IDs de la cola. El evento es un cast.framework.events.RequestEvent.

TRACKS_CHANGED

cadena

Se activa si los segmentos disponibles cambiaron después de que se completó la carga.

LIVE_IS_MOVING_WINDOW_CHANGED

cadena

Se activa cuando cambia el rango que se puede buscar isMoveWindow, más específicamente, cuando una ventana en movimiento cambia a una ventana expandible o viceversa. El evento es un cast.framework.events.LiveStatusEvent.

LIVE_ENDED

cadena

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

TIMED_METADATA_CHANGED

cadena

Cuando se encuentran metadatos temporizados en DASH (EventStream) o HLS (EXT-X-DATERANGE), este evento se activa después de PLAYER_LOAD_COMPLETE cuando se encuentran nuevos metadatos temporizados en el contenido en vivo. El evento es un cast.framework.events.TimedMetadataEvent.

TIMED_METADATA_ENTER

cadena

Se activa cuando el cabezal de reproducción entra en una región de línea de tiempo en DASH o alcanza una etiqueta EXT-X-DATERANGE. El evento es un cast.framework.events.TimedMetadataEvent.

TIMED_METADATA_EXIT

cadena

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

estática

número

Código de error detallado

Valor

MEDIA_UNKNOWN

número

Se muestra cuando HTMLMediaElement arroja un error, pero el 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 pedido 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 es utilizable.

MEDIA_NETWORK

número

Se muestra cuando un error de red hizo que el usuario-agente dejara de recuperar el recurso multimedia, después de que se estableció que el recurso sea utilizable.

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 muestra cuando hay un error desconocido con las teclas multimedia.

MEDIAKEYS_NETWORK

número

Se muestra cuando hay una falla de 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 falló la criptomonedas.

NETWORK_UNKNOWN

número

Se muestra 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 falla una solicitud de clave 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 HLS.

DASH_NETWORK

número

Se muestra cuando se produce un error de red desconocido durante el manejo de una transmisión de DASH.

DASH_NO_INIT

número

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

SMOOTH_NETWORK

número

Se muestra cuando se produce un error de red desconocido durante el manejo de una transmisión Smooth.

SMOOTH_NO_MEDIA_DATA

número

Se muestra cuando faltan datos multimedia en una transmisión fluida.

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 al manifiesto de DASH le faltan puntos.

DASH_MANIFEST_NO_MIMETYPE

número

Se muestra cuando a un manifiesto de DASH le falta un 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 controlador de eventos arroja un error).

BREAK_CLIP_LOADING_ERROR

número

Se muestra cuando falla el interceptor de carga de clip de pausa.

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ó por una descarga o por 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

cadena

Razones por las que finaliza la reproducción.

Valor

END_OF_STREAM

cadena

La reproducción finalizó porque se alcanzó el final de la transmisión actual.

ERROR

cadena

La reproducción finalizó porque se produjo un error.

DETENIDO

cadena

La reproducción finalizó porque una operación nos obliga a detener la transmisión actual.

/, interrumpido

cadena

La reproducción finalizó porque se cargó un nuevo elemento.

SKIPPED

cadena

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

BREAK_SWITCH

cadena

La reproducción finalizó porque se produjo un cambio unido.

EventType

estática

cadena

Tipos de eventos del jugador. Para obtener más información sobre eventos que se envían a través del proxy de MediaElement, consulta https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents.

Valor

TODA

cadena

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.

ABORTO

cadena

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 el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

CAN_PLAY

cadena

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 detener el almacenamiento en búfer. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

CAN_PLAY_THROUGH

cadena

Se activa cuando el navegador estima que puede reproducir el clip hasta el final sin detenerse para el almacenamiento en búfer. Ten en cuenta que la estimación del navegador solo corresponde al clip actual que se está reproduciendo (es decir, si se está reproduciendo un clip de anuncio, el navegador realizará la estimación solo para el clip de anuncio y no por el contenido completo). Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

DURATION_CHANGE

cadena

Se activa cuando cambia el atributo de duración del MediaElement. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

EMPTIADO

cadena

Se activa cuando el contenido multimedia está vacío. Un ejemplo de esto sería cuando se llama a load() para restablecer el MediaElement. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

FINALIZADA

cadena

Se activa cuando un clip multimedia se reproduce en su totalidad. No incluye los momentos 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, se activará, como máximo, una vez por anuncio y una vez para el contenido principal. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent. Si quieres saber cuándo se terminó de reproducir el contenido multimedia, te recomendamos que uses cast.framework.events.EventType.MEDIA_FINISHED.

LOADED_DATA

cadena

Se activa cuando el navegador termina de cargar el primer fotograma del clip multimedia. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

LOADED_METADATA

cadena

Se activa cuando el navegador termina de cargar los metadatos de un clip. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

LOAD_START

cadena

Se activa cuando el navegador comienza a buscar datos multimedia de un clip. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

HAZ UNA PAUSA.

cadena

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

JUGAR

cadena

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 se unió en un cast.framework.events.MediaElementEvent.

REPRODUCIENDO

cadena

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

PROGRESO

cadena

Se activa cuando el navegador está recuperando datos multimedia. Si usas una transmisión de tasa de bits adaptable (es decir, HLS, DASH o SMOOTH), lo más probable es que prefieras usar el evento cast.framework.events.EventType.SEGMENT_DOWNLOADED. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

RATE_CHANGE

cadena

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

BUSCAR

cadena

Se activa cuando finaliza un salto. No se activará si finaliza la búsqueda cuando el contenido multimedia esté en pausa. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

BUSCANDO

cadena

Se activa cuando se busca contenido multimedia. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

DETENIDO

cadena

Se activa cuando el navegador intenta obtener datos multimedia, pero no recibe una respuesta. El evento cast.framework.events.EventType.BUFFERING se implementa de manera coherente en todos los tipos de transmisión y debe usarse en lugar de "detenido" cuando se intenta verificar si el reproductor se está almacenando en búfer. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

TIME_UPDATE

cadena

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 el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

SUSPENDER

cadena

Se activa cuando el navegador no recupera datos multimedia intencionalmente. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

ESPERANDO

cadena

Se activa cuando se detiene la reproducción porque el navegador está esperando que esté disponible el siguiente fotograma. El evento cast.framework.events.EventType.BUFFERING se implementa de manera coherente en todos los tipos de transmisión y debe usarse en lugar de "esperar" para verificar si el reproductor se está almacenando en búfer. Este evento se reenvía desde el MediaElement y se unió en un cast.framework.events.MediaElementEvent.

BITRATE_CHANGED

cadena

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 red). El evento es un cast.framework.events.BitrateChangedEvent.

BREAK_STARTED

cadena

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

BREAK_ENDED

cadena

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

BREAK_CLIP_LOADING

cadena

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

BREAK_CLIP_STARTED

cadena

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

BREAK_CLIP_ENDED

cadena

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

GUARD. EN BÚFER

cadena

Se activa cuando la reproducción se detiene debido al almacenamiento en búfer o se vuelve a iniciar después de que finaliza el almacenamiento en búfer. El evento es un cast.framework.events.BufferingEvent.

CACHE_LOADED

cadena

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

CACHE_HIT

cadena

Se activa cuando se usa el contenido que fastplay almacena en caché previamente. El evento es un cast.framework.events.CacheItemEvent.

CACHE_INSERTED

cadena

Se activa cuando una sola URL se almacena en caché por fastplay. El evento es un cast.framework.events.CacheItemEvent.

CLIP_STARTED

cadena

Se activa cuando se comienza a reproducir un clip. Esto incluye clips de pausa y clips de contenido principal entre clips de pausa. Si quieres ver cuándo comienza un clip de pausa, debes usar Event es un {@link cast.framework.events.Event.

CLIP_ENDED

cadena

Se activa cuando finaliza un clip. Esto incluye clips de pausa y clips de contenido principal entre clips de pausa. Si quieres ver cuándo finaliza un clip de pausa, debes usar cast.framework.events.EventType.BREAK_CLIP_ENDED. Si quieres ver cuándo el contenido multimedia terminó de reproducirse, debes usar Event es un cast.framework.events.ClipEndedEvent.

EMSG

cadena

Se activa cuando se encuentra un mensaje electrónico en un segmento. El evento es un cast.framework.events.EmsgEvent.

ERROR

cadena

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

ID3

cadena

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

MEDIA_STATUS

cadena

Se activa antes de enviar un mensaje saliente que indica el estado actual de los medios. El evento es un cast.framework.events.MediaStatusEvent.

CUSTOM_STATE

cadena

Se activa cuando se envía un mensaje de estado personalizado saliente. El evento es un cast.framework.events.CustomStateEvent.

MEDIA_INFORMATION_CHANGED

cadena

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 una pista. El evento es un cast.framework.events.MediaInformationChangedEvent.

MEDIA_FINISHED

cadena

Se activa cuando el contenido multimedia termina de reproducirse. 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 utiliza 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

cadena

Se activa cuando el reproductor comienza a controlar una solicitud de precarga. El evento es un cast.framework.events.LoadEvent.

PLAYER_PRELOADING_CANCELLED

cadena

Se activa si el jugador cancela la precarga. El evento es un cast.framework.events.LoadEvent.

PLAYER_LOAD_COMPLETE

cadena

Se activa cuando el jugador termina de procesar una solicitud de carga y está listo para jugar. El evento es un cast.framework.events.LoadEvent.

PLAYER_LOADING

cadena

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

SEGMENT_DOWNLOADED

cadena

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

REQUEST_SEEK

cadena

Se activa cuando se realiza una solicitud de búsqueda. El evento es un cast.framework.events.RequestEvent.

REQUEST_LOAD

cadena

Se activa cuando se realiza una solicitud de carga. El evento es un cast.framework.events.RequestEvent.

REQUEST_STOP

cadena

Se activa cuando se realiza una solicitud de detención. El evento es un cast.framework.events.RequestEvent.

REQUEST_PAUSE

cadena

Se activa cuando se realiza una solicitud de detención. El evento es un cast.framework.events.RequestEvent.

REQUEST_PRECACHE

cadena

Se activa cuando se realiza una solicitud de precaché. El evento es un cast.framework.events.RequestEvent.

REQUEST_PLAY

cadena

Se activa cuando se realiza una solicitud para jugar. El evento es un cast.framework.events.RequestEvent.

REQUEST_SKIP_AD

cadena

Se activa cuando se realiza una solicitud de omisión de anuncio. El evento es un cast.framework.events.RequestEvent.

REQUEST_PLAY_AGAIN

cadena

Se activa cuando se realiza una solicitud para volver a reproducir el contenido. El evento es un cast.framework.events.RequestEvent.

REQUEST_PLAYBACK_RATE_CHANGE

cadena

Se activa cuando se realiza una solicitud de cambio de velocidad de reproducción. El evento es un cast.framework.events.RequestEvent.

REQUEST_VOLUME_CHANGE

cadena

Se activa cuando se realiza una solicitud de cambio de volumen. El evento es un cast.framework.events.RequestEvent.

REQUEST_EDIT_TRACKS_INFO

cadena

Se activa cuando se realiza una solicitud de información de edición de seguimiento. El evento es un cast.framework.events.RequestEvent.

REQUEST_EDIT_AUDIO_TRACKS

cadena

Se activa cuando se realiza una solicitud para editar pistas de audio. El evento es un cast.framework.events.RequestEvent.

REQUEST_SET_CREDENTIALS

cadena

Se activa cuando se realiza una solicitud de configuración de credenciales. El evento es un cast.framework.events.request.RequestEvent.

REQUEST_LOAD_BY_ENTITY

cadena

Se activa cuando se realiza una carga por solicitud de entidad. El evento es un cast.framework.events.request.RequestEvent.

REQUEST_USER_ACTION

cadena

Se activa cuando se realiza una solicitud de acción del usuario. El evento es un cast.framework.events.request.RequestEvent.

REQUEST_DISPLAY_STATUS

cadena

Se activa cuando se realiza una solicitud de seguimiento de estado dsiplay. El evento es un cast.framework.events.request.RequestEvent.

REQUEST_CUSTOM_COMMAND

cadena

Se activa cuando se realiza una solicitud de comando personalizado. El evento es un cast.framework.events.request.RequestEvent.

REQUEST_FOCUS_STATE

cadena

Se activa cuando se realiza una solicitud de estado del enfoque. El evento es un cast.framework.events.request.RequestEvent.

REQUEST_QUEUE_LOAD

cadena

Se activa cuando se realiza una solicitud de carga de la cola. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_INSERT

cadena

Se activa cuando se realiza una solicitud de inserción de cola. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_UPDATE

cadena

Se activa cuando se realiza una solicitud de actualización de la cola. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_REMOVE

cadena

Se activa cuando se realiza una solicitud de eliminación de la cola. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_REORDER

cadena

Se activa cuando se realiza una solicitud de reordenamiento de una fila. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_RANGE

cadena

Se activa cuando se realiza una solicitud de recuperación de elementos. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEMS

cadena

Se activa cuando se realiza una solicitud de obtención de información de elementos. El evento es un cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_IDS

cadena

Se activa cuando se realiza una solicitud de obtener los IDs de la cola. El evento es un cast.framework.events.RequestEvent.

TRACKS_CHANGED

cadena

Se activa si los segmentos disponibles cambiaron después de que se completó la carga.

LIVE_IS_MOVING_WINDOW_CHANGED

cadena

Se activa cuando cambia el rango que se puede buscar isMoveWindow, más específicamente, cuando una ventana en movimiento cambia a una ventana expandible o viceversa. El evento es un cast.framework.events.LiveStatusEvent.

LIVE_ENDED

cadena

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

TIMED_METADATA_CHANGED

cadena

Cuando se encuentran metadatos temporizados en DASH (EventStream) o HLS (EXT-X-DATERANGE), este evento se activa después de PLAYER_LOAD_COMPLETE cuando se encuentran nuevos metadatos temporizados en el contenido en vivo. El evento es un cast.framework.events.TimedMetadataEvent.

TIMED_METADATA_ENTER

cadena

Se activa cuando el cabezal de reproducción entra en una región de línea de tiempo en DASH o alcanza una etiqueta EXT-X-DATERANGE. El evento es un cast.framework.events.TimedMetadataEvent.

TIMED_METADATA_EXIT

cadena

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.