Konvertierung von API 1.x zu 2.x

API-Referenzen für Media SDK 2.x

Erforderliche Tracking*-APIs:

VHL 1.x VHL 2.x
videoPlayerPlugin.trackVideoLoad() nicht angegeben
videoPlayerPlugin.trackSessionStart() mediaHeartbeat.trackSessionStart(mediaObject, mediaCustomMetadata)
videoPlayerPlugin.trackPlay() mediaHeartbeat.trackPlay()
videoPlayerPlugin.trackPause() mediaHeartbeat.trackPause()
videoPlayerPlugin.trackComplete() mediaHeartbeat.trackComplete()
videoPlayerPlugin.trackVideoUnload() mediaHeartbeat.trackSessionEnd()
videoPlayerPlugin.trackApplicationError() nicht angegeben
videoPlayerPlugin.trackVideoPlayerError() mediaHeartbeat.trackError()

Alle optionalen Tracking-APIs, z. B. Anzeigen, Kapitel, Bitratenänderungen, Änderungen der Abspielposition und Puffern, sind jetzt Teil einer einzigen trackEvent-API. Die trackEvent-API empfängt einen Konstantenparameter, der den zu verfolgenden Ereignistyp angibt:

Optionale trackEvent-APIs:

VHL 1.x VHL 2.x
Gültige AdBreakInfo in VideoPlayerPlugin.getAdBreakInfo() zurückgeben trackEvent(Event.AdBreakStart)
Null in VideoPlayerPlugin.getAdBreakInfo() zurückgeben trackEvent(Event.AdBreakComplete)
playerPlugin.trackAdStart() trackEvent(Event.AdStart, adObject, adCustomMetadata)
playerPlugin.trackAdComplete() trackEvent(Event.AdComplete)
Null in VideoPlayerPlugin.getAdInfo() zurückgeben trackEvent(Event.AdSkip)
playerPlugin.trackChapterStart() trackEvent(Event.ChapterStart, chapterObject, chapterCustomMetadata)
playerPlugin.trackChapterComplete() trackEvent(Event.ChapterComplete)
Null in VideoPlayerPlugin.getChapterInfo() zurückgeben 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)

Auf dieser Seite