使用廣告的預設和自定義播放行為

媒體播放的行為受到查找、暫停、快速前進或倒退(特技播放模式)以及廣告的包含的影響。

要覆蓋預設行為,請使用 AdPolicySelector

重要

TVSDK不提供在廣告期間禁用搜索的方法。 Adobe建議將應用程式配置為在廣告期間禁用搜索。

下表介紹了TVSDK在播放過程中如何處理廣告和廣告中斷:

視頻活動 預設TVSDK行為策略 通過 AdPolicySelector
在正常播放期間,遇到廣告中斷。
  • 對於即時/線性,即使廣告片段已經被觀看,也會播放廣告片段。
  • 對於VOD,播放廣告片段並將廣告片段標籤為觀看。
使用 selectPolicyForAdBreak
您的應用程式會將廣告段向前搜索到主要內容。 播放跳過的最後一個未觀看廣告斷點,並在中斷播放完成時在所需的查找位置恢復播放。 使用 選擇AdBreaksToPlay
您的應用程式會將廣告段向後搜索到主內容。 跳到所需的尋道位置,而不播放廣告分段。 使用 選擇AdBreaksToPlay
您的應用程式將進入廣告時段。 從搜索結束的廣告開始播放。 為廣告中斷和通過使用 selectPolicyForSeekIntoAd
您的應用程式會向後搜索廣告片段。 從搜索結束的廣告開始播放。 為廣告中斷和通過使用 selectPolicyForSeekIntoAd
您的應用程式會向前或向後查找監視的廣告內容。 如果已監視上次跳過的廣告片段,則跳過到用戶選擇的搜索位置。 選擇使用 選擇AdBreaksToPlay 並確定已使用 TimeLineItem.watched

重要提示:預設情況下,TVSDK在進入廣告分段中的第一個廣告後立即將廣告分段標籤為監視。

您的應用程式在一個或多個廣告中查找向前或向後,並跳入已監視的廣告中。 跳過廣告片段,並在廣告片段後立即找到位置。 為廣告中斷(監視狀態設定為true)和通過使用 selectPolicyForSeekIntoAd
您的應用程式進入特技播放(DVR模式)。 播放率可為負(倒帶)或大於1(快進)。 在快進或倒帶期間跳過所有廣告,在特技播放結束後播放跳過的最後一個休息,並在該休息結束回放時跳到用戶選擇的特技播放位置。 使用 選擇AdBreaksToPlay
您的應用程式將查找使用自定義廣告標籤插入的廣告。 跳至用戶選擇的查找位置。 有關詳細資訊,請參見 顯示具有當前播放位置的查找擦除欄……

本頁內容