媒體資料流可以播放清單/資訊清單檔案中的標籤形式攜帶其他中繼資料,而此檔案會指出廣告的位置。 您可以指定自訂標簽名稱,並在特定標籤出現在資訊清單檔案中時收到通知。
此功能不適用於Apple電腦上的Safari,因為TVSDK會使用視訊標籤(而非Flash或MSE)來播放HLS內容。
TVSDK為特定#EXT廣告標籤提供立即可用的支援。 您的應用程式可以使用自訂標籤來增強廣告工作流程或支援中斷情況。 為了支援進階工作流程,TVSDK可讓您指定並訂閱資訊清單中的其他標籤。 當這些標籤出現在資訊清單檔案中時,您會收到通知。
您可以為VOD和即時/線性串流訂閱自訂標籤。
在Safari中使用「視訊」標籤(而非使用Flash遞補)播放HLS時,此功能將無法在Safari中使用。
以下是自訂VOD資產的範例:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:7
#EXT-X-ASSET:AID=10
#EXTINF:9.9766,
seg1.ts
#EXTINF:9.9766,
seg2.ts
#EXTINF:9.9766,
seg3.ts
#EXT-X-AD:DURATION=10
#EXTINF:9.9766,
seg4.ts
#EXTINF:9.9766,
seg5.ts
#EXT-X-ENDLIST
您的應用程式可以設定下列案例:
#EXT-X-ASSET
標籤或您已訂閱的任何其他自訂標簽名稱集會存在於檔案中。#EXT-X-AD
標籤或任何其他自訂標簽名稱,可在資料流中找到。您可以訂閱下列任何標籤作為自訂標籤: EXT-PROGRAM-DATE-TIME
, EXT-X-START
, EXT-X-AD
, EXT-X-CUE
, EXT-X-ENDLIST
. 系統會通知您 TimedMetadata
分析資訊清單檔案期間發生的事件。
有一些廣告標籤,例如 EXT-X-CUE
,您已訂閱此資訊。 這些廣告標籤也會由預設機會產生器使用。 您可以透過設定 adTags
屬性。