媒體串流可以在播放清單/資訊清單檔案中以標籤形式攜帶其他中繼資料,而此檔案會指出廣告的放置。 您可以指定自訂標籤名稱,並在資訊清單檔案中出現特定標籤時收到通知。
這項功能不適用於Apple電腦上的Safari,因為TVSDK會使用視訊標籤來播放HLS內容,而非Flash或MSE。
TVSDK針對特定#EXT廣告標籤提供現成可用的支援。 您的應用程式可以使用自訂標籤來增強廣告工作流程或支援封鎖場景。 為支援進階工作流程,TVSDK可讓您指定並訂閱資訊清單中的其他標籤。 當這些標籤出現在資訊清單檔案中時,您會收到通知。
您可以訂閱VOD和即時/線性串流的自訂標籤。
當在Safari中使用視訊標籤播放HLS,而非使用Flash備援時,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
屬性,您可以指定預設業務機會生成器使用哪些廣告標籤。