Puoi definire e tenere traccia dei capitoli per il tracciamento video in un’applicazione basata su TVSDK nei seguenti modi:
Capitoli predefiniti, gestiti internamente da TVSDK.
Un capitolo è definito come il tempo tra ogni interruzione pubblicitaria. Ad esempio, il tempo tra un’interruzione pubblicitaria pre-roll e il primo mid-roll è definito come primo capitolo.
Capitoli personalizzati, gestiti dall’applicazione e basati su dati CMS o in un altro modo utilizzato dall’applicazione per definire i capitoli.
Definisci e tieni traccia dei capitoli predefiniti o personalizzati.
// First, enable chapter tracking by setting the boolean 'enableChapterTracking' to true:
vaMetadata.enableChapterTracking = true;
// For custom chapter definitions, provide an array of chapters through the metadata:
// For example: 3 chapters of 60 second duration each
var chapters:Vector.<VideoAnalyticsChapterData> = new Vector.<VideoAnalyticsChapterData>();
var chapterDuration:int = 60;
for (var i:int = 0; i < 3; i++) {
var chapterData:VideoAnalyticsChapterData =
new VideoAnalyticsChapterData(i * chapterDuration, (i + 1) * chapterDuration);
chapterData.name = "chapter_%d" + (i+1);
chapters.push(chapterData);
}
vaMetadata.chapters = chapters;
// For default chapters, the application must not set custom chapters on the tracking metadata
// and simply enable chapters to be tracked by setting the boolean value as defined above.