Show Menu
主題×

從 API 1.x 轉換至 2.x

必要追蹤* API:

 VHL 1.x 
VHL 2.x
videoPlayerPlugin.trackVideoLoad()
不適用
videoPlayerPlugin.trackSessionStart()
videoPlayerPlugin.trackPlay()
videoPlayerPlugin.trackPause()
videoPlayerPlugin.trackComplete()
videoPlayerPlugin.trackVideoUnload()
videoPlayerPlugin.trackApplicationError()
不適用
videoPlayerPlugin.trackVideoPlayerError()
所有選用的追蹤 API (例如「廣告」、「章節」、「位元速率變更」、「搜尋」和「緩衝」) 現已成為單一 trackEvent API 的一部分。 trackEvent API 接收代表您有意追蹤的事件類型的常數參數:

選用的 trackEvent API:

VHL 1.x
VHL 2.x
AdBreakInfo () 中傳回有效的 VideoPlayerPlugin.getAdBreakInfo()
trackEvent(Event.AdBreakStart)
VideoPlayerPlugin.getAdBreakInfo() () 中傳回 null。
trackEvent(Event.AdBreakComplete)
playerPlugin.trackAdStart()
trackEvent(Event.AdStart, adObject, adCustomMetadata)
playerPlugin.trackAdComplete()
trackEvent(Event.AdComplete)
VideoPlayerPlugin.getAdInfo() () 中傳回 null。
trackEvent(Event.AdSkip)
playerPlugin.trackChapterStart()
trackEvent(Event.ChapterStart, chapterObject, chapterCustomMetadata)
playerPlugin.trackChapterComplete()
trackEvent(Event.ChapterComplete)
VideoPlayerPlugin.getChapterInfo() () 中傳回 null。
trackEvent(Event.ChapterSkip)
playerPlugin.trackSeekStart()
trackEvent(Event.SeekStart)
playerPlugin.trackSeekComplete()
trackEvent(Event.SeekComplete)
playerPlugin.trackBufferStart()
trackEvent(Event.BufferStart)
playerPlugin.trackBufferComplete()
trackEvent(Event.BufferComplete)
playerPlugin.trackBitrateChange()
trackEvent(Event.BitrateChange)
playerPlugin.trackTimedMetadata()
trackEvent(Event.TimedMetadataUpdate)