Riepilogo eventi del lettore Primetime

L’applicazione può monitorare l’attività nel lettore e il cambiamento dello stato del lettore ascoltando gli eventi inviati da TVSDK.

Eventi

TVSDK notifica quando si verificano eventi ai quali 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 del MediaPlayerEvent enum.

AdBreakCompletedEventListener

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

  • ​ callback per implementare ​ onAdBreakCompleted(AdBreakPlaybackEvent event)

  • ​ codice evento ​ AD_BREAK_COMPLETE

AdBreakSkippedEventListener

  • ​ Significato ​ Un’interruzione pubblicitaria è stata saltata durante la riproduzione.

  • ​ callback per implementare ​ onAdBreakSkipped(AdBreakPlaybackEvent event)

  • ​ codice evento ​ AD_BREAK_SKIPPED

AdBreakStartedEventListener

  • ​ Significato ​ La riproduzione dell’interruzione pubblicitaria è stata avviata.

  • ​ callback per implementare ​ onAdBreakStarted(AdBreakPlaybackEvent event)

  • ​ codice evento ​ AD_BREAK_START

AdClickedEventListener

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

  • ​ callback per implementare ​ onAdClicked(AdClickEvent event)

  • ​ codice evento ​ AD_CLICK

AdCompletedEventListener

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

  • ​ callback per implementare ​ onAdCompleted(AdPlaybackEvent event)

  • ​ codice evento ​ AD_COMPLETE

AdProgressEventListener

  • ​ Significato ​ Avanzamento del reporting durante la riproduzione.

  • ​ callback per implementare ​ onAdProgress(AdPlaybackEvent event)

  • ​ codice evento ​ AD_PROGRESS

AdResolutionCompleteEventListener

  • ​ Significato ​ la risoluzione degli annunci Primetime ad decisioningad è completa. Questo evento è applicabile solo al contenuto VOD.

  • ​ callback per implementare ​ onAdResolutionComplete()

  • ​ codice evento ​ AD_RESOLUTION_COMPLETE

AdStartedEventListener

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

  • ​ callback per implementare ​ onAdStarted(AdPlaybackEvent event)

  • ​ codice evento ​ AD_START

AudioUpdatedEventListener

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

  • ​ callback per implementare ​ onAudioUpdated(MediaPlayerItemEvent event)

  • ​ codice evento ​ AUDIO_TRACK_UPDATED

BufferingBeginEventListener

  • ​ Significato ​ Il lettore ha iniziato il buffering.

  • ​ callback per implementare ​ onBufferingBegin(BufferEvent event)

  • ​ codice evento ​ BUFFERING_BEGIN

BufferingEndEventListener

  • ​ Significato ​ Il lettore ha interrotto il buffering.

  • ​ callback per implementare ​ onBufferingEnd(BufferEvent event)

  • ​ codice evento ​ BUFFERING_END

BufferPreparedEventListener

  • ​ Significato ​ Preparazione del buffer.

  • ​ callback per implementare ​ onBufferPrepared()

  • ​ codice evento ​ BUFFER_PREPARED

SottotitoliAggiornatiEventListener

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

  • ​ callback per implementare ​ onCaptionsUpdated(MediaPlayerItemEvent event)

  • ​ codice evento ​ CAPTIONS_UPDATED

DRMMetadataInfoEventListener

  • ​ Significato ​ Nel flusso multimediale sono stati rilevati nuovi metadati DRM.

  • ​ callback per implementare ​ onDRMMetadataInfo(DRMMetadataInfoEvent event)

  • ​ codice evento ​ DRM_METADATA

ItemCreatedEventListener

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

  • ​ callback per implementare ​ onItemCreated(MediaPlayerItemEvent event)

  • ​ codice evento ​ ITEM_CREATED

ItemLoadCompleteEventListener

  • ​ Significato ​ sono state create nuove informazioni di caricamento per l'elemento corrente.

  • ​ callback per implementare ​ onLoadComplete(MediaPlayerItemEvent event)

  • ​ codice evento ​ ITEM_UPDATED

LoadInformationEventListener

  • ​ Significato ​ È stato caricato un nuovo segmento.

  • ​ callback per implementare ​ onLoadInformation(LoadInformationEvent event)

  • ​ codice evento ​ LOAD_INFORMATION_AVAILABLE

MainManifestUpdatedEventListener

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

  • ​ callback per implementare ​ onMainManifestUpdated(MediaPlayerItemEvent event)

  • ​ codice evento ​ MANIFEST_UPDATED

NotificationEventListener

  • ​ Significato ​ Operazione non riuscita.

  • ​ callback per implementare ​ onNotification(NotificationEvent event)

  • ​ codice evento ​ OPERATION_FAILED

PlaybackRangeUpdatedEventListener

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

  • ​ callback per implementare ​ onPlaybackRangeUpdated(MediaPlayerItemEvent event)

  • ​ codice evento ​ PLAYBACK_RANGE_UPDATED

PlaybackRatePlayingEventListener

  • ​ Significato ​ Sullo schermo è visibile una nuova velocità di riproduzione.

  • ​ callback per implementare ​ onRatePlaying(PlaybackRateEvent event)

  • ​ codice evento ​ RATE_PLAYING

PlaybackRateSelectedEventListener

  • ​ Significato ​ È stato impostato l'attributo della tariffa di MediaPlayer.

  • ​ callback per implementare ​ onRateSelected(PlaybackRateEvent event)

  • ​ codice evento ​ RATE_SELECTED

PlayStartEventListener

  • ​ Significato ​ La riproduzione è iniziata.

  • ​ callback per implementare ​ onPlayStart()

  • ​ codice evento ​ PLAY_START

ProfileChangeEventListener

  • ​ Significato ​ Il profilo corrente di MediaPlayer è stato modificato.

  • ​ callback per implementare ​ onProfileChanged(ProfileEvent event)

  • ​ codice evento ​ PROFILE_CHANGED

ReservationReachedEventListener

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

  • ​ callback per implementare ​ onReservationReached(ReservationEvent event)

  • ​ codice evento ​ RESERVATION_REACHED

SeekBeginEventListener

  • ​ Significato ​ operazione di ricerca avviata.

  • ​ callback per implementare ​ onSeekBegin(SeekEvent event)

  • ​ codice evento ​ SEEK_BEGIN

SeekEndEventListener

  • ​ Significato ​ Operazione di ricerca completata.

  • ​ callback per implementare ​ onSeekEnd(SeekEvent event)

  • ​ codice evento ​ SEEK_END

SeekPositionAdjustedEventListener

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

  • ​ callback per implementare ​ onPositionAdjusted(SeekEvent event)

  • ​ codice evento ​ SEEK_POSITION_ADJUSTED

SizeAvailableEventListener

  • ​ Significato ​ È disponibile la dimensione del supporto.

  • ​ callback per implementare ​ onSizeAvailable(SizeAvailableEvent event)

  • ​ codice evento ​ SIZE_AVAILABLE

StatusChangeEventListener

  • ​ Significato ​ lo stato di MediaPlayer è cambiato.

  • ​ callback per implementare ​ onStatusChanged(MediaPlayerStatusChangeEvent event)

  • ​ codice evento ​ STATUS_CHANGED

TimeChangeEventListener

  • ​ Significato ​ La testina di riproduzione è cambiata.

  • ​ callback per implementare ​ onTimeChanged(TimeChangeEvent event)

  • ​ codice evento ​ TIME_CHANGED

TimedEventEventListener

  • ​ Significato ​ L'operazione è completata con il tempo necessario per l'operazione.

  • ​ callback per implementare ​ onTimedEvent(TimedEventEvent event)

  • ​ codice evento ​ TIMED_EVENT

TimelineMetadataAddedInBackgroundEventListener

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

  • ​ callback per implementare ​ onTimedMetadata(TimedMetadataEvent event)

  • ​ codice evento ​ TIMED_METADATA_ADDED_IN_BACKGROUND

TimedMetadataEventListener

  • ​ Significato ​ Nel flusso multimediale sono stati rilevati nuovi metadati temporizzati.

  • ​ callback per implementare ​ onTimedMetadata(TimedMetadataEvent event)

  • ​ codice evento ​ TIMED_METADATA_AVAILABLE

TimelineUpdatedEventListener

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

  • ​ callback per implementare ​ onTimelineUpdated(TimelineEvent event)

  • ​ codice evento ​ TIMELINE_UPDATED

In questa pagina