Show Menu
TOPICS×

Conversión de API 1.x a 2.x

API de seguimiento* requerida:

 VHL 1.x 
VHL 2.x
videoPlayerPlugin.trackVideoLoad()
N/D
videoPlayerPlugin.trackSessionStart()
videoPlayerPlugin.trackPlay()
videoPlayerPlugin.trackPause()
videoPlayerPlugin.trackComplete()
videoPlayerPlugin.trackVideoUnload()
videoPlayerPlugin.trackApplicationError()
N/D
videoPlayerPlugin.trackVideoPlayerError()
Todas las API de seguimiento opcionales como anuncios, capítulos, cambio de velocidad de bits, llamada a otro punto del contenido y almacenamiento en búfer ahora forman parte de una sola API de
trackEvent
. La API de trackEvent recibe un parámetro constante que representa el tipo de evento que va a rastrearse:

API opcionales de trackEvent:

VHL 1.x
VHL 2.x
Devolver un
AdBreakInfo
válido en
VideoPlayerPlugin.getAdBreakInfo()
trackEvent(Event.AdBreakStart)
Devolver vacío en
VideoPlayerPlugin.getAdBreakInfo()
trackEvent(Event.AdBreakComplete)
playerPlugin.trackAdStart()
trackEvent(Event.AdStart, adObject, adCustomMetadata)
playerPlugin.trackAdComplete()
trackEvent(Event.AdComplete)
Devolver vacío en
VideoPlayerPlugin.getAdInfo()
trackEvent(Event.AdSkip)
playerPlugin.trackChapterStart()
trackEvent(Event.ChapterStart, chapterObject, chapterCustomMetadata)
playerPlugin.trackChapterComplete()
trackEvent(Event.ChapterComplete)
Devolver vacío en
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)