Resumen de eventos del reproductor Primetime

La aplicación puede monitorizar la actividad del reproductor y su estado cambiando al escuchar los eventos que envía TVSDK.

Eventos

TVSDK le avisa cuando se producen eventos, a los que la aplicación debe responder. Cada evento corresponde a una clase de agente de escucha, con un método de devolución de llamada que debe implementar.

SUGERENCIA

Los códigos de evento son las constantes de MediaPlayerEvent enum.

AdBreakCompletedEventListener

  • ​ Significado ​ La reproducción de la pausa publicitaria ha finalizado.

  • ​ Callback para implementar ​ onAdBreakCompleted(AdBreakPlaybackEvent event)

  • ​ código de evento ​ AD_BREAK_COMPLETE

AdBreakSkippedEventListener

  • ​ Significado ​ Se ha omitido una pausa publicitaria durante la reproducción.

  • ​ Callback para implementar ​ onAdBreakSkipped(AdBreakPlaybackEvent event)

  • ​ código de evento ​ AD_BREAK_SKIPPED

AdBreakStartedEventListener

  • ​ Significado ​ ha comenzado la reproducción de la pausa publicitaria.

  • ​ Callback para implementar ​ onAdBreakStarted(AdBreakPlaybackEvent event)

  • ​ código de evento ​ AD_BREAK_START

AdClickedEventListener

  • ​ Significado ​ se hizo clic en un anuncio durante la reproducción.

  • ​ Callback para implementar ​ onAdClicked(AdClickEvent event)

  • ​ código de evento ​ AD_CLICK

AdCompletedEventListener

  • ​ Significado ​ La reproducción del anuncio ha finalizado.

  • ​ Callback para implementar ​ onAdCompleted(AdPlaybackEvent event)

  • ​ código de evento ​ AD_COMPLETE

AdProgressEventListener

  • ​ Significado ​ informar del progreso durante la reproducción.

  • ​ Callback para implementar ​ onAdProgress(AdPlaybackEvent event)

  • ​ código de evento ​ AD_PROGRESS

AdResolutionCompleteEventListener

  • ​ Significa ​ se ha completado Primetime y la toma de decisiones y resolución. Este evento solo se aplica al contenido de VOD.

  • ​ Callback para implementar ​ onAdResolutionComplete()

  • ​ código de evento ​ AD_RESOLUTION_COMPLETE

AdStartedEventListener

  • ​ Significado ​ ha comenzado la reproducción del anuncio.

  • ​ Callback para implementar ​ onAdStarted(AdPlaybackEvent event)

  • ​ código de evento ​ AD_START

AudioUpdatedEventListener

  • ​ Significado ​ Se ha detectado una nueva pista de audio.

  • ​ Callback para implementar ​ onAudioUpdated(MediaPlayerItemEvent event)

  • ​ código de evento ​ AUDIO_TRACK_UPDATED

BufferingBeginEventListener

  • ​ Significado ​ El reproductor ha comenzado el almacenamiento en búfer.

  • ​ Callback para implementar ​ onBufferingBegin(BufferEvent event)

  • ​ código de evento ​ BUFFERING_BEGIN

BufferingEndEventListener

  • ​ Significado ​ el reproductor ha dejado de almacenar en búfer.

  • ​ Callback para implementar ​ onBufferingEnd(BufferEvent event)

  • ​ código de evento ​ BUFFERING_END

BufferPreparedEventListener

  • ​ Significado ​ el búfer está preparado.

  • ​ Callback para implementar ​ onBufferPrepared()

  • ​ código de evento ​ BUFFER_PREPARED

CaptionsUpdatedEventListener

  • ​ Significado ​ Se ha detectado un nuevo seguimiento de subtítulos.

  • ​ Callback para implementar ​ onCaptionsUpdated(MediaPlayerItemEvent event)

  • ​ código de evento ​ CAPTIONS_UPDATED

DTMetadataInfoEventListener

  • ​ Significado ​ Se ha detectado un nuevo metadato DRM en el flujo de medios.

  • ​ Callback para implementar ​ onDRMMetadataInfo(DRMMetadataInfoEvent event)

  • ​ código de evento ​ DRM_METADATA

ItemCreatedEventListener

  • ​ Significado ​ Se ha creado un nuevo elemento del reproductor de contenidos.

  • ​ Callback para implementar ​ onItemCreated(MediaPlayerItemEvent event)

  • ​ código de evento ​ ITEM_CREATED

ItemLoadCompleteEventListener

  • ​ Significado ​ se ha creado nueva información de carga para el elemento actual.

  • ​ Callback para implementar ​ onLoadComplete(MediaPlayerItemEvent event)

  • ​ código de evento ​ ITEM_UPDATED

LoadInformationEventListener

  • ​ Significado ​ Se ha cargado un nuevo segmento.

  • ​ Callback para implementar ​ onLoadInformation(LoadInformationEvent event)

  • ​ código de evento ​ LOAD_INFORMATION_AVAILABLE

MainManifestUpdatedEventListener

  • ​ Significado ​ Se ha actualizado el manifiesto principal o la lista de reproducción.

  • ​ Callback para implementar ​ onMainManifestUpdated(MediaPlayerItemEvent event)

  • ​ código de evento ​ MANIFEST_UPDATED

NotificationEventListener

  • ​ Significado ​ la operación ha fallado.

  • ​ Callback para implementar ​ onNotification(NotificationEvent event)

  • ​ código de evento ​ OPERATION_FAILED

PlaybackRangeUpdatedEventListener

  • ​ Significado ​ Se ha actualizado el intervalo de reproducción.

  • ​ Callback para implementar ​ onPlaybackRangeUpdated(MediaPlayerItemEvent event)

  • ​ código de evento ​ PLAYBACK_RANGE_UPDATED

PlaybackRatePlayingEventListener

  • ​ Significado ​ Una nueva velocidad de reproducción es visible en la pantalla.

  • ​ Callback para implementar ​ onRatePlaying(PlaybackRateEvent event)

  • ​ código de evento ​ RATE_PLAYING

PlaybackRateSelectedEventListener

  • ​ Significado ​ se ha establecido el atributo rate de MediaPlayer.

  • ​ Callback para implementar ​ onRateSelected(PlaybackRateEvent event)

  • ​ código de evento ​ RATE_SELECTED

PlayStartEventListener

  • ​ Significado ​ que la reproducción ha comenzado.

  • ​ Callback para implementar ​ onPlayStart()

  • ​ código de evento ​ PLAY_START

ProfileChangeEventListener

  • ​ Significado ​ El perfil actual de MediaPlayer ha cambiado.

  • ​ Callback para implementar ​ onProfileChanged(ProfileEvent event)

  • ​ código de evento ​ PROFILE_CHANGED

ReservationReachedEventListener

  • ​ Significado ​ la reproducción alcanzó una reserva de cronología.

  • ​ Callback para implementar ​ onReservationReached(ReservationEvent event)

  • ​ código de evento ​ RESERVATION_REACHED

SeekBeginEventListener

  • ​ Significa que ​ operación Seek se ha iniciado.

  • ​ Callback para implementar ​ onSeekBegin(SeekEvent event)

  • ​ código de evento ​ SEEK_BEGIN

SeekEndEventListener

  • ​ Significado ​ La operación de búsqueda ha finalizado.

  • ​ Callback para implementar ​ onSeekEnd(SeekEvent event)

  • ​ código de evento ​ SEEK_END

SeekPositionAdjustedEventListener

  • ​ Significado ​ La posición de búsqueda se ha ajustado debido a reglas de reproducción internas o reglas comerciales externas.

  • ​ Callback para implementar ​ onPositionAdjusted(SeekEvent event)

  • ​ código de evento ​ SEEK_POSITION_ADJUSTED

SizeAvailableEventListener

  • ​ Significado ​ El tamaño del medio está disponible.

  • ​ Callback para implementar ​ onSizeAvailable(SizeAvailableEvent event)

  • ​ código de evento ​ SIZE_AVAILABLE

StatusChangeEventListener

  • ​ Significado ​ El estado de MediaPlayer ha cambiado.

  • ​ Callback para implementar ​ onStatusChanged(MediaPlayerStatusChangeEvent event)

  • ​ código de evento ​ STATUS_CHANGED

TimeChangeEventListener

  • ​ Significado ​ El cabezal de reproducción ha cambiado.

  • ​ Callback para implementar ​ onTimeChanged(TimeChangeEvent event)

  • ​ código de evento ​ TIME_CHANGED

TimedEventEventListener

  • ​ Significado ​ La operación se completa con el tiempo necesario para la operación.

  • ​ Callback para implementar ​ onTimedEvent(TimedEventEvent event)

  • ​ código de evento ​ TIMED_EVENT

TimelineMetadataAddedInBackgroundEventListener

  • ​ Significado ​ Se han agregado nuevos metadatos cronometrados a un elemento en segundo plano.

  • ​ Callback para implementar ​ onTimedMetadata(TimedMetadataEvent event)

  • ​ código de evento ​ TIMED_METADATA_ADDED_IN_BACKGROUND

TimedMetadataEventListener

  • ​ Significado ​ Se ha detectado un nuevo metadato cronometrado en el flujo de medios.

  • ​ Callback para implementar ​ onTimedMetadata(TimedMetadataEvent event)

  • ​ código de evento ​ TIMED_METADATA_AVAILABLE

TimelineUpdatedEventListener

  • ​ Significado ​ Se ha modificado la cronología. Es posible que se hayan agregado o eliminado anuncios de la cronología.

  • ​ Callback para implementar ​ onTimelineUpdated(TimelineEvent event)

  • ​ código de evento ​ TIMELINE_UPDATED

En esta página