實施章節支援

您可以通過以下方式定義和跟蹤基於TVSDK的應用程式中視頻跟蹤的章節:

  • 預設章節,由TVSDK內部管理。

    本章定義為每個廣告中斷之間的時間。 例如,預卷和中卷之間的時間定義為第一章。

  • 自定義章節,這些章節由應用程式管理,並基於CMS資料或應用程式用於定義章節的其他方式。

    定義和跟蹤預設或自定義章節。

    // 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.
    

本頁內容