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