直接廣告插播的JSON物件

下列程式碼區塊會定義當類型值為直接廣告插播時的詳細資料JSON物件。

IFeedItemAdapter:getStreamMetadata()傳回的MetadataNode包含鍵類型為com.adobe.mediacore.metadata.DefaultMetadataKeys.JSON_METADATA_KEY的項目,以及下方詳細資訊JSON物件值的字串表示法值。

“metadata”: { 
    “ad” :  { 
        “type”: “direct ad breaks”, 
        “details”: { 
            "ad-breaks": [ 
                { 
                    "tag": "break-001", 
                    "time": 0, 
                    "replace": 0, 
                    "ad-list": [ 
                        { 
                        }, 
                        { 
                        } 
                    ] 
                }, 
                { 
                    "tag": "break-002", 
                    "time": 300000, 
                    "replace": 0, 
                    "ad-list": [ 
                        { 
                        } 
                    ] 
                } 
            ] 
        } 
    } 
} 
屬性 說明
tag 映射至com.adobe.mediacore.timeline.advertising.AdBreak中標籤欄位的字串。
time 指出廣告分段的開始時間,對應至com.adobe.mediacore.timeline.advertising.AdBreak中的時間欄位。 值0表示前段廣告。
replace 指出廣告分段取代持續時間,對應至com.adobe.mediacore.timeline.advertising.AdBreakreplaceDuration欄位。
ad-list 要在指定廣告分段期間播放的廣告清單,對應至com.adobe.mediacore.timeline.advertising.AdBreak中的List<Ad>欄位。

下列程式碼區塊會定義廣告清單陣列的JSON物件。

"ad-list": [ 
    { 
        "url": "https://cdn.auditude.com/player/downloads/data/espn/ads/csx/prog_index.m3u8", 
        "duration": 15000, 
        "tag": "1st break - 1st ad" 
    }, 
    { 
        "url": "https://cdn.auditude.com/player/downloads/data/espn/ads/csx/prog_index.m3u8", 
        "duration": 30000, 
        "tag": "1st break - 2nd ad" 
    } 
], 
屬性 說明
url 廣告內容的URL,會對應至com.adobe.mediacore.timeline.advertising.Ad中的url欄位。
duration 廣告的持續時間,對應至com.adobe.mediacore.timeline.advertising.Ad中的持續時間欄位。
tag 描述字串。

本頁內容