Show Menu
TOPICS×

Cnversion d’API 1.x à 2.x

API de suivi requises* :

 VHL 1.x 
VHL 2.x
videoPlayerPlugin.trackVideoLoad()
S.O.
videoPlayerPlugin.trackSessionStart()
videoPlayerPlugin.trackPlay()
videoPlayerPlugin.trackPause()
videoPlayerPlugin.trackComplete()
videoPlayerPlugin.trackVideoUnload()
videoPlayerPlugin.trackApplicationError()
S.O.
videoPlayerPlugin.trackVideoPlayerError()
Toutes les API de suivi facultatives telles que les API de publicité, de chapitre, de changement de débit, de recherche et de mise en mémoire tampon font désormais partie d’une API
trackEvent
unique. L’API trackEvent reçoit un paramètre constant qui représente le type d’événement qu’elle doit suivre :

API trackEvent facultatives :

VHL 1.x
VHL 2.x
Renvoie un
AdBreakInfo
valide dans
VideoPlayerPlugin.getAdBreakInfo()
trackEvent(Event.AdBreakStart)
Renvoie null dans
VideoPlayerPlugin.getAdBreakInfo()
trackEvent(Event.AdBreakComplete)
playerPlugin.trackAdStart()
trackEvent(Event.AdStart, adObject, adCustomMetadata)
playerPlugin.trackAdComplete()
trackEvent(Event.AdComplete)
Renvoie null dans
VideoPlayerPlugin.getAdInfo()
trackEvent(Event.AdSkip)
playerPlugin.trackChapterStart()
trackEvent(Event.ChapterStart, chapterObject, chapterCustomMetadata)
playerPlugin.trackChapterComplete()
trackEvent(Event.ChapterComplete)
Renvoie null dans
VideoPlayerPlugin.getChapterInfo()
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)