L’applicazione può monitorare l’attività nel lettore e il cambiamento dello stato del lettore ascoltando gli eventi inviati da TVSDK.
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.
I codici evento sono le costanti del MediaPlayerEvent
enum.
AdBreakCompletedEventListener
Significato Riproduzione dell’interruzione pubblicitaria completata.
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 Riproduzione dell’annuncio completata.
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 dell’annuncio di Primetime ad decisioningè completa. Questo evento è applicabile solo al contenuto VOD.
Callback per implementare onAdResolutionComplete()
Codice evento AD_RESOLUTION_COMPLETE
AdStartedEventListener
Significato La riproduzione dell’annuncio è stata avviata.
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
CaptionsUpdatedEventListener
Significato È stata rilevata una nuova traccia di didascalia.
Callback per implementare onCaptionsUpdated(MediaPlayerItemEvent event)
Codice evento CAPTIONS_UPDATED
DRMMetadataInfoEventListener
Significato Nel flusso multimediale è stato rilevato un nuovo 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 L'attributo rate di MediaPlayer è stato impostato.
Callback per implementare onRateSelected(PlaybackRateEvent event)
Codice evento RATE_SELECTED
PlayStartEventListener
Significato Riproduzione avviata.
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 Dimensione del supporto disponibile.
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 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 è stato rilevato un nuovo 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