Show Menu
TOPICS×

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
VideoPlayerPlugin.getAdBreakInfo()
で有効な
AdBreakInfo
を返します。
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)