Eventos de reproducción

TVSDK envía eventos de reproducción cuando se producen operaciones de reproducción de contenido, como un vídeo que comienza a reproducirse.

Para recibir notificaciones sobre todos los eventos relacionados con la reproducción, registre una implementación de MediaPlayer.PlaybackEventListener, incluidas las siguientes llamadas de retorno de eventos.

Evento Significado
Reproducción
onPlayComplete Se ha llegado al final de una fuente de medios.
onPlayStart Se ha iniciado la reproducción de una fuente de medios.
onRateSelected (tasa flotante) El usuario o TVSDK ha seleccionado una nueva velocidad de reproducción, como avance rápido, rebobinado o reanudación de la reproducción a una velocidad normal.
onRatePlaying (velocidad flotante) Se puede ver una nueva velocidad de reproducción en la pantalla.
Medios
onPrepared El reproductor de medios ha preparado correctamente el contenido.
onSizeAvailable (altura larga, anchura larga) El tamaño del medio está disponible.
Reproductor de medios
onStateChanged ( MediaPlayer. PlayerState, MediaPlayerNotificationnotification) El estado del reproductor de contenidos ha cambiado. La aplicación debe gestionar errores en esta llamada de retorno.
onProfileChanged (perfil largo, largo tiempo) El perfil actual del reproductor de contenidos ha cambiado. Utilice la propiedad Perfil para obtener el nuevo perfil que se está reproduciendo. Utilice la propiedad time para obtener la hora en que se produjo este evento.
MediaplayerItem
onUpdated El reproductor de medios ha actualizado correctamente los medios en cualquiera de estos casos:
  • Cuando se produce una actualización de manifiesto para un recurso activo.
  • Cuando un recurso en directo o de VOD tiene subtítulos cerrados y la actividad se descubre por primera vez para una pista de subtítulos.
Manifiesto y línea de tiempo
onTimedMetadata ( TimedMetadataMetadataMetadata) Se descubren nuevos metadatos temporizados en el manifiesto.
onTimelineUpdated El reproductor de contenidos ha agregado o eliminado anuncios, por lo que tiene una cronología actualizada.

El manifiesto actualizado para un recurso activo y las pausas publicitarias antiguas se eliminaron de la cronología o se descubrieron nuevas oportunidades publicitarias (puntos de referencia). El reproductor multimedia intenta resolver y colocar cualquier publicidad nueva en la cronología.

Utilice este evento para comprobar si la línea de tiempo tiene actualizaciones (VOD no cambia durante la reproducción). A continuación, puede recuperar la línea de tiempo utilizando MediaPlayer.getTimeline.

En esta página