Riepilogo eventi del lettore Primetime

L’applicazione può monitorare l’attività nel lettore e lo stato del lettore che cambia ascoltando gli eventi inviati da TVSDK.

Eventi

TVSDK notifica quando si verificano eventi a cui l’applicazione deve rispondere. Ogni evento corrisponde a una classe listener, con un metodo di callback che è necessario implementare.

SUGGERIMENTO

I codici evento sono le costanti dell'enum MediaPlayerEvent .

AdBreakCompletedEventListener

  • ​ Significato ​ La riproduzione dell’interruzione pubblicitaria è completa.

  • ​ Callback per l’implementazione ​ onAdBreakCompleted(AdBreakPlaybackEvent event)

  • ​ Codice evento ​ AD_BREAK_COMPLETE

AdBreakSkippedEventListener

  • ​ Significato ​ Durante la riproduzione è stata saltata un'interruzione pubblicitaria.

  • ​ Callback per l’implementazione ​ onAdBreakSkipped(AdBreakPlaybackEvent event)

  • ​ Codice evento ​ AD_BREAK_SKIPPED

AdBreakStartedEventListener

  • ​ Significato ​ È iniziata la riproduzione dell’interruzione pubblicitaria.

  • ​ Callback per l’implementazione ​ onAdBreakStarted(AdBreakPlaybackEvent event)

  • ​ Codice evento ​ AD_BREAK_START

AdClickedEventListener

  • ​ Significato ​ È stato fatto clic su un annuncio durante la riproduzione.

  • ​ Callback per l’implementazione ​ onAdClicked(AdClickEvent event)

  • ​ Codice evento ​ AD_CLICK

AdCompletedEventListener

  • ​ Significato ​ La riproduzione dell’annuncio è completa.

  • ​ Callback per l’implementazione ​ onAdCompleted(AdPlaybackEvent event)

  • ​ Codice evento ​ AD_COMPLETE

AdProgressEventListener

  • ​ Significato ​ Segnalazione dell'avanzamento durante la riproduzione.

  • ​ Callback per l’implementazione ​ onAdProgress(AdPlaybackEvent event)

  • ​ Codice evento ​ AD_PROGRESS

AdResolutionCompleteEventListener

  • ​ Significato ​ La risoluzione degli annunci in Primetime è completa. Questo evento è applicabile solo al contenuto VOD.

  • ​ Callback per l’implementazione ​ onAdResolutionComplete()

  • ​ Codice evento ​ AD_RESOLUTION_COMPLETE

AdStartedEventListener

  • ​ Significato ​ La riproduzione dell’annuncio è iniziata.

  • ​ Callback per l’implementazione ​ onAdStarted(AdPlaybackEvent event)

  • ​ Codice evento ​ AD_START

AudioUpdatedEventListener

  • ​ Significato ​ È stata rilevata una nuova traccia audio.

  • ​ Callback per l’implementazione ​ onAudioUpdated(MediaPlayerItemEvent event)

  • ​ Codice evento ​ AUDIO_TRACK_UPDATED

BufferingBeginEventListener

  • ​ Significato ​ Il lettore ha iniziato il buffering.

  • ​ Callback per l’implementazione ​ onBufferingBegin(BufferEvent event)

  • ​ Codice evento ​ BUFFERING_BEGIN

BufferingEndEventListener

  • ​ Significato ​ Il lettore ha interrotto il buffering.

  • ​ Callback per l’implementazione ​ onBufferingEnd(BufferEvent event)

  • ​ Codice evento ​ BUFFERING_END

BufferPreparedEventListener

  • ​ Significato ​ Il buffer è preparato.

  • ​ Callback per l’implementazione ​ onBufferPrepared()

  • ​ Codice evento ​ BUFFER_PREPARED

CaptionsUpdatedEventListener

  • ​ Significato ​ È stata rilevata una nuova traccia della didascalia.

  • ​ Callback per l’implementazione ​ onCaptionsUpdated(MediaPlayerItemEvent event)

  • ​ Codice evento ​ CAPTIONS_UPDATED

DRMMetadataInfoEventListener

  • ​ Significato ​ Sono stati rilevati nuovi metadati DRM nel flusso multimediale.

  • ​ Callback per l’implementazione ​ onDRMMetadataInfo(DRMMetadataInfoEvent event)

  • ​ Codice evento ​ DRM_METADATA

ItemCreatedEventListener

  • ​ Significato ​ È stato creato un nuovo elemento del lettore multimediale.

  • ​ Callback per l’implementazione ​ onItemCreated(MediaPlayerItemEvent event)

  • ​ Codice evento ​ ITEM_CREATED

ItemLoadCompleteEventListener

  • ​ Significato ​ Sono state create nuove informazioni sul caricamento per l’elemento corrente.

  • ​ Callback per l’implementazione ​ onLoadComplete(MediaPlayerItemEvent event)

  • ​ Codice evento ​ ITEM_UPDATED

LoadInformationEventListener

  • ​ Significato ​ È stato caricato un nuovo segmento.

  • ​ Callback per l’implementazione ​ onLoadInformation(LoadInformationEvent event)

  • ​ Codice evento ​ LOAD_INFORMATION_AVAILABLE

MainManifestUpdatedEventListener

  • ​ Significato ​ Il manifesto principale o la playlist è stata aggiornata.

  • ​ Callback per l’implementazione ​ onMainManifestUpdated(MediaPlayerItemEvent event)

  • ​ Codice evento ​ MANIFEST_UPDATED

NotificationEventListener

  • ​ Significato ​ Operazione non riuscita.

  • ​ Callback per l’implementazione ​ onNotification(NotificationEvent event)

  • ​ Codice evento ​ OPERATION_FAILED

PlaybackRangeUpdatedEventListener

  • ​ Significato ​ L'intervallo di riproduzione è stato aggiornato.

  • ​ Callback per l’implementazione ​ onPlaybackRangeUpdated(MediaPlayerItemEvent event)

  • ​ Codice evento ​ PLAYBACK_RANGE_UPDATED

PlaybackRatePlayEventListener

  • ​ Significato ​ Una nuova velocità di riproduzione è visibile sullo schermo.

  • ​ Callback per l’implementazione ​ onRatePlaying(PlaybackRateEvent event)

  • ​ Codice evento ​ RATE_PLAYING

PlaybackRateSelectedEventListener

  • ​ Significato ​ L'attributo del tasso di MediaPlayer è stato impostato.

  • ​ Callback per l’implementazione ​ onRateSelected(PlaybackRateEvent event)

  • ​ Codice evento ​ RATE_SELECTED

PlayStartEventListener

  • ​ Significato ​ La riproduzione è iniziata.

  • ​ Callback per l’implementazione ​ onPlayStart()

  • ​ Codice evento ​ PLAY_START

ProfileChangeEventListener

  • ​ Significato ​ Il profilo corrente di MediaPlayer è cambiato.

  • ​ Callback per l’implementazione ​ onProfileChanged(ProfileEvent event)

  • ​ Codice evento ​ PROFILE_CHANGED

ReservationReachedEventListener

  • ​ Significato ​ La riproduzione ha raggiunto una prenotazione della timeline.

  • ​ Callback per l’implementazione ​ onReservationReached(ReservationEvent event)

  • ​ Codice evento ​ RESERVATION_REACHED

SeekBeginEventListener

  • ​ Significato ​ Operazione di ricerca avviata.

  • ​ Callback per l’implementazione ​ onSeekBegin(SeekEvent event)

  • ​ Codice evento ​ SEEK_BEGIN

SeekEndEventListener

  • ​ Significato ​ Operazione di ricerca completata.

  • ​ Callback per l’implementazione ​ onSeekEnd(SeekEvent event)

  • ​ Codice evento ​ SEEK_END

SeekPositionAdjustedEventListener

  • ​ Significato ​ La posizione di ricerca è stata regolata a causa di regole di riproduzione interne o di regole aziendali esterne.

  • ​ Callback per l’implementazione ​ onPositionAdjusted(SeekEvent event)

  • ​ Codice evento ​ SEEK_POSITION_ADJUSTED

SizeAvailableEventListener

  • ​ Significato ​ Le dimensioni del supporto sono disponibili.

  • ​ Callback per l’implementazione ​ onSizeAvailable(SizeAvailableEvent event)

  • ​ Codice evento ​ SIZE_AVAILABLE

StatusChangeEventListener

  • ​ Significato ​ Lo stato di MediaPlayer è cambiato.

  • ​ Callback per l’implementazione ​ onStatusChanged(MediaPlayerStatusChangeEvent event)

  • ​ Codice evento ​ STATUS_CHANGED

TimeChangeEventListener

  • ​ Significato ​ La testina di riproduzione è cambiata.

  • ​ Callback per l’implementazione ​ onTimeChanged(TimeChangeEvent event)

  • ​ Codice evento ​ TIME_CHANGED

TimedEventListener

  • ​ Significato ​ L'operazione è completa del tempo necessario per l'operazione.

  • ​ Callback per l’implementazione ​ onTimedEvent(TimedEventEvent event)

  • ​ Codice evento ​ TIMED_EVENT

TimelineMetadataAddedInBackgroundEventListener

  • ​ Significato ​ Sono stati aggiunti nuovi metadati temporizzati a un elemento in background.

  • ​ Callback per l’implementazione ​ onTimedMetadata(TimedMetadataEvent event)

  • ​ Codice evento ​ TIMED_METADATA_ADDED_IN_BACKGROUND

TimedMetadataEventListener

  • ​ Significato ​ Nel flusso multimediale è stato rilevato un nuovo metadata temporizzato.

  • ​ Callback per l’implementazione ​ onTimedMetadata(TimedMetadataEvent event)

  • ​ Codice evento ​ TIMED_METADATA_AVAILABLE

TimelineUpdateEventListener

  • ​ Significato ​ La timeline è stata modificata. Gli annunci potrebbero essere stati aggiunti o rimossi dalla timeline.

  • ​ Callback per l’implementazione ​ onTimelineUpdated(TimelineEvent event)

  • ​ Codice evento ​ TIMELINE_UPDATED

In questa pagina