Resumen de eventos del reproductor Primetime

La aplicación puede supervisar la actividad del reproductor y el estado cambiante del reproductor escuchando los eventos que envía TVSDK.

Eventos

TVSDK le notifica cuándo se producen eventos a los que debe responder su aplicación. Cada evento corresponde a una clase listener, con un método callback que debe implementar.

SUGERENCIA

Los códigos de evento son las constantes de la enumeración MediaPlayerEvent.

AdBreakCompletedEventListener

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

  • Llamada de retorno para implementar onAdBreakCompleted(AdBreakPlaybackEvent event)

  • Código de evento AD_BREAK_COMPLETE

AdBreakSkippedEventListener

  • Significa Se omitió una pausa publicitaria durante la reproducción.

  • Llamada de retorno para implementar onAdBreakSkipped(AdBreakPlaybackEvent event)

  • Código de evento AD_BREAK_SKIPPED

AdBreakStartedEventListener

  • Significa Se ha iniciado la reproducción de la pausa publicitaria.

  • Llamada de retorno para implementar onAdBreakStarted(AdBreakPlaybackEvent event)

  • Código de evento AD_BREAK_START

AdClickedEventListener

  • Significa Se hizo clic en un anuncio durante la reproducción.

  • Llamada de retorno para implementar onAdClicked(AdClickEvent event)

  • Código de evento AD_CLICK

AdCompletedEventListener

  • Significa La reproducción del anuncio ha finalizado.

  • Llamada de retorno para implementar onAdCompleted(AdPlaybackEvent event)

  • Código de evento AD_COMPLETE

AdProgressEventListener

  • Significa Informe del progreso durante la reproducción.

  • Llamada de retorno para implementar onAdProgress(AdPlaybackEvent event)

  • Código de evento AD_PROGRESS

AdResolutionCompleteEventListener

  • Significa Primetime ad decisioningy la resolución está completa. Este evento solo se aplica al contenido de VOD.

  • Llamada de retorno para implementar onAdResolutionComplete()

  • Código de evento AD_RESOLUTION_COMPLETE

AdStartedEventListener

  • Significa Se ha iniciado la reproducción del anuncio.

  • Llamada de retorno para implementar onAdStarted(AdPlaybackEvent event)

  • Código de evento AD_START

AudioUpdatedEventListener

  • Significa Se ha detectado una nueva pista de audio.

  • Llamada de retorno para implementar onAudioUpdated(MediaPlayerItemEvent event)

  • Código de evento AUDIO_TRACK_UPDATED

BufferingBeginEventListener

  • Significa El reproductor ha empezado a almacenar en búfer.

  • Llamada de retorno para implementar onBufferingBegin(BufferEvent event)

  • Código de evento BUFFERING_BEGIN

BufferingEndEventListener

  • Significa El reproductor ha dejado de almacenar en búfer.

  • Llamada de retorno para implementar onBufferingEnd(BufferEvent event)

  • Código de evento BUFFERING_END

BufferPreparedEventListener

  • Significa Se prepara el búfer.

  • Llamada de retorno para implementar onBufferPrepared()

  • Código de evento BUFFER_PREPARED

CaptionsUpdatedEventListener

  • Significa Se ha detectado una nueva pista de subtítulos.

  • Llamada de retorno para implementar onCaptionsUpdated(MediaPlayerItemEvent event)

  • Código de evento CAPTIONS_UPDATED

DRMMetadataInfoEventListener

  • Significa Se han detectado nuevos metadatos DRM en el flujo de medios.

  • Llamada de retorno para implementar onDRMMetadataInfo(DRMMetadataInfoEvent event)

  • Código de evento DRM_METADATA

ItemCreatedEventListener

  • Significa Se ha creado un nuevo elemento de reproductor de contenidos.

  • Llamada de retorno para implementar onItemCreated(MediaPlayerItemEvent event)

  • Código de evento ITEM_CREATED

ItemLoadCompleteEventListener

  • Significa Se ha creado nueva información de carga para el elemento actual.

  • Llamada de retorno para implementar onLoadComplete(MediaPlayerItemEvent event)

  • Código de evento ITEM_UPDATED

LoadInformationEventListener

  • Significa Se ha cargado un nuevo segmento.

  • Llamada de retorno para implementar onLoadInformation(LoadInformationEvent event)

  • Código de evento LOAD_INFORMATION_AVAILABLE

MainManifestUpdatedEventListener

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

  • Llamada de retorno para implementar onMainManifestUpdated(MediaPlayerItemEvent event)

  • Código de evento MANIFEST_UPDATED

NotificationEventListener

  • Significa La operación ha fallado.

  • Llamada de retorno para implementar onNotification(NotificationEvent event)

  • Código de evento OPERATION_FAILED

PlaybackRangeUpdatedEventListener

  • Significa Se ha actualizado el intervalo de reproducción.

  • Llamada de retorno para implementar onPlaybackRangeUpdated(MediaPlayerItemEvent event)

  • Código de evento PLAYBACK_RANGE_UPDATED

PlaybackRatePlayingEventListener

  • Significa Una nueva tasa de reproducción es visible en la pantalla.

  • Llamada de retorno para implementar onRatePlaying(PlaybackRateEvent event)

  • Código de evento RATE_PLAYING

PlaybackRateSelectedEventListener

  • Significa Se ha establecido el atributo de tasa de MediaPlayer.

  • Llamada de retorno para implementar onRateSelected(PlaybackRateEvent event)

  • Código de evento RATE_SELECTED

PlayStartEventListener

  • Significa Se ha iniciado la reproducción.

  • Llamada de retorno para implementar onPlayStart()

  • Código de evento PLAY_START

ProfileChangeEventListener

  • Significa El perfil actual de MediaPlayer ha cambiado.

  • Llamada de retorno para implementar onProfileChanged(ProfileEvent event)

  • Código de evento PROFILE_CHANGED

ReservationReachedEventListener

  • Significa Reproducción alcanzada a una reserva en la cronología.

  • Llamada de retorno para implementar onReservationReached(ReservationEvent event)

  • Código de evento RESERVATION_REACHED

SeekBeginEventListener

  • Significa Se inició la operación de llamada a otro punto del contenido.

  • Llamada de retorno para implementar onSeekBegin(SeekEvent event)

  • Código de evento SEEK_BEGIN

SeekEndEventListener

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

  • Llamada de retorno para implementar onSeekEnd(SeekEvent event)

  • Código de evento SEEK_END

SeekPositionAjustedEventListener

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

  • Llamada de retorno para implementar onPositionAdjusted(SeekEvent event)

  • Código de evento SEEK_POSITION_ADJUSTED

SizeAvailableEventListener

  • Significa El tamaño del contenido está disponible.

  • Llamada de retorno para implementar onSizeAvailable(SizeAvailableEvent event)

  • Código de evento SIZE_AVAILABLE

StatusChangeEventListener

  • Significa El estado de MediaPlayer ha cambiado.

  • Llamada de retorno para implementar onStatusChanged(MediaPlayerStatusChangeEvent event)

  • Código de evento STATUS_CHANGED

TimeChangeEventListener

  • Significa El cabezal de reproducción ha cambiado.

  • Llamada de retorno para implementar onTimeChanged(TimeChangeEvent event)

  • Código de evento TIME_CHANGED

TimedEventEventListener

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

  • Llamada de retorno para implementar onTimedEvent(TimedEventEvent event)

  • Código de evento TIMED_EVENT

TimelineMetadataAddedInBackgroundEventListener

  • Significa Se han agregado nuevos metadatos temporizados a un elemento en segundo plano.

  • Llamada de retorno para implementar onTimedMetadata(TimedMetadataEvent event)

  • Código de evento TIMED_METADATA_ADDED_IN_BACKGROUND

TimedMetadataEventListener

  • Significado Se detectaron nuevos metadatos temporizados en el flujo de medios.

  • Llamada de retorno para implementar onTimedMetadata(TimedMetadataEvent event)

  • Código de evento TIMED_METADATA_AVAILABLE

TimelineUpdatedEventListener

  • Significa La línea de tiempo se ha modificado. Es posible que se hayan agregado o eliminado anuncios de la cronología.

  • Llamada de retorno para implementar onTimelineUpdated(TimelineEvent event)

  • Código de evento TIMELINE_UPDATED

En esta página