黃金時段播放器事件摘要

您的應用程式可監聽TVSDK所傳送的事件,以監控播放器中的活動和播放器的變更狀態。

事件

TVSDK會在您的應用程式必須回應的事件發生時通知您。 每個事件都對應一個監聽器類,並帶有您必須實施的回調方法。

秘訣

事件代碼是MediaPlayerEvent枚舉的常數。

AdBreakCompletedEventListener

  • 意思​廣告插播已完成。

  • 回呼以實作 onAdBreakCompleted(AdBreakPlaybackEvent event)

  • 事件代碼 AD_BREAK_COMPLETE

AdBreakKlipsedEventListener

  • 意指​在播放期間跳過廣告插播。

  • 回呼以實作 onAdBreakSkipped(AdBreakPlaybackEvent event)

  • 事件代碼 AD_BREAK_SKIPPED

AdBreakStartedEventListener

  • 意思​廣告插播已開始播放。

  • 回呼以實作 onAdBreakStarted(AdBreakPlaybackEvent event)

  • 事件代碼 AD_BREAK_START

AdClickedEventListener

  • 意指​在播放期間點選了廣告。

  • 回呼以實作 onAdClicked(AdClickEvent event)

  • 事件代碼 AD_CLICK

AdCompletedEventListener

  • 意思​廣告播放完成。

  • 回呼以實作 onAdCompleted(AdPlaybackEvent event)

  • 事件代碼 AD_COMPLETE

AdProgressEventListener

  • 意指​播放期間報告進度。

  • 回呼以實作 onAdProgress(AdPlaybackEvent event)

  • 事件代碼 AD_PROGRESS

AdResolutionCompleteEventListener

  • 意思 Primetime廣告決策及解決方案已完成。 此事件僅適用於VOD內容。

  • 回呼以實作 onAdResolutionComplete()

  • 事件代碼 AD_RESOLUTION_COMPLETE

AdStartedEventListener

  • 意思​廣告播放已開始。

  • 回呼以實作 onAdStarted(AdPlaybackEvent event)

  • 事件代碼 AD_START

AudioUpdatedEventListener

  • 意思​已偵測到新的音軌。

  • 回呼以實作 onAudioUpdated(MediaPlayerItemEvent event)

  • 事件代碼 AUDIO_TRACK_UPDATED

BufferingBeginEventListener

  • 意思​播放器已開始緩衝。

  • 回呼以實作 onBufferingBegin(BufferEvent event)

  • 事件代碼 BUFFERING_BEGIN

BufferingEndEventListener

  • 意思​播放器已停止緩衝。

  • 回呼以實作 onBufferingEnd(BufferEvent event)

  • 事件代碼 BUFFERING_END

BufferPreparedEventListener

  • 意思​已準備緩衝區。

  • 回呼以實作 onBufferPrepared()

  • 事件代碼 BUFFER_PREPARED

CaptionsUpdatedEventListener

  • 意思​已偵測到新的標題軌道。

  • 回呼以實作 onCaptionsUpdated(MediaPlayerItemEvent event)

  • 事件代碼 CAPTIONS_UPDATED

DRMMetadataInfoEventListener

  • 意思​在媒體串流中偵測到新的DRM中繼資料。

  • 回呼以實作 onDRMMetadataInfo(DRMMetadataInfoEvent event)

  • 事件代碼 DRM_METADATA

ItemCreatedEventListener

  • 意指​已建立新的媒體播放器項目。

  • 回呼以實作 onItemCreated(MediaPlayerItemEvent event)

  • 事件代碼 ITEM_CREATED

ItemLoadCompleteEventListener

  • 意思​已建立目前項目的新載入資訊。

  • 回呼以實作 onLoadComplete(MediaPlayerItemEvent event)

  • 事件代碼 ITEM_UPDATED

LoadInformationEventListener

  • 意思​已載入新區段。

  • 回呼以實作 onLoadInformation(LoadInformationEvent event)

  • 事件代碼 LOAD_INFORMATION_AVAILABLE

MainManifestUpdatedEventListener

  • 意思​主要資訊清單或播放清單已更新。

  • 回呼以實作 onMainManifestUpdated(MediaPlayerItemEvent event)

  • 事件代碼 MANIFEST_UPDATED

NotificationEventListener

  • 意思​操作失敗。

  • 回呼以實作 onNotification(NotificationEvent event)

  • 事件代碼 OPERATION_FAILED

PlaybackRangeUpdatedEventListener

  • 意指​播放範圍已更新。

  • 回呼以實作 onPlaybackRangeUpdated(MediaPlayerItemEvent event)

  • 事件代碼 PLAYBACK_RANGE_UPDATED

PlaybackRatePlayingEventListener

  • 意思​螢幕上會顯示新的播放速率。

  • 回呼以實作 onRatePlaying(PlaybackRateEvent event)

  • 事件代碼 RATE_PLAYING

PlaybackRateSelectedEventListener

  • 意指​已設定MediaPlayer的rate屬性。

  • 回呼以實作 onRateSelected(PlaybackRateEvent event)

  • 事件代碼 RATE_SELECTED

PlayStartEventListener

  • 意思​播放已開始。

  • 回呼以實作 onPlayStart()

  • 事件代碼 PLAY_START

ProfileChangeEventListener

  • 意指 MediaPlayer的目前設定檔已變更。

  • 回呼以實作 onProfileChanged(ProfileEvent event)

  • 事件代碼 PROFILE_CHANGED

ReservationReachedEventListener

  • 意思是​播放達到時間軸預訂。

  • 回呼以實作 onReservationReached(ReservationEvent event)

  • 事件代碼 RESERVATION_REACHED

SeekBeginEventListener

  • 意思​開始搜尋操作。

  • 回呼以實作 onSeekBegin(SeekEvent event)

  • 事件代碼 SEEK_BEGIN

SeekEndEventListener

  • 意思​搜索操作已完成。

  • 回呼以實作 onSeekEnd(SeekEvent event)

  • 事件代碼 SEEK_END

SeekPositionAdjustedEventListener

  • 意思​由於內部播放規則或外部業務規則,搜尋位置已調整。

  • 回呼以實作 onPositionAdjusted(SeekEvent event)

  • 事件代碼 SEEK_POSITION_ADJUSTED

SizeAvailableEventListener

  • 意思​介質大小可用。

  • 回呼以實作 onSizeAvailable(SizeAvailableEvent event)

  • 事件代碼 SIZE_AVAILABLE

StatusChangeEventListener

  • 意指 MediaPlayer狀態已變更。

  • 回呼以實作 onStatusChanged(MediaPlayerStatusChangeEvent event)

  • 事件代碼 STATUS_CHANGED

TimeChangeEventListener

  • 意思​播放頭已變更。

  • 回呼以實作 onTimeChanged(TimeChangeEvent event)

  • 事件代碼 TIME_CHANGED

TimedEventEventListener

  • 意思​操作完成,所需時間為操作。

  • 回呼以實作 onTimedEvent(TimedEventEvent event)

  • 事件代碼 TIMED_EVENT

TimelineMetadataAddedInBackgroundEventListener

  • 意思​新的計時中繼資料已新增至背景項目。

  • 回呼以實作 onTimedMetadata(TimedMetadataEvent event)

  • 事件代碼 TIMED_METADATA_ADDED_IN_BACKGROUND

TimedMetadataEventListener

  • 意指​在媒體串流中偵測到新的計時中繼資料。

  • 回呼以實作 onTimedMetadata(TimedMetadataEvent event)

  • 事件代碼 TIMED_METADATA_AVAILABLE

TimelineUpdatedEventListener

  • 意思​時間軸已修改。 廣告可能已新增至時間軸或從時間軸移除。

  • 回呼以實作 onTimelineUpdated(TimelineEvent event)

  • 事件代碼 TIMELINE_UPDATED

本頁內容