特技播放的限制和行為

特技播放模式的運作方式有一些限制和問題。

以下是特技播放模式的限制:

  • 主播放清單必須包含僅限I-frame的區段。 畫面上只會顯示I-frame音軌的關鍵影格。

  • 音軌和隱藏字幕已停用。

  • 自適應位速率(ABR)邏輯被禁用。 TVSDK會在最低提供速率和800 kbps之間選擇一個位元速率,並在整個特技播放階段作業期間使用該速率。

  • 播放和暫停已啟用。

  • 不允許搜尋。 若要尋找,請呼叫pause以退出特技播放模式,然後呼叫seek

  • 您可以從特技播放模式進入任何允許的播放速率(播放或暫停)。

  • 當廣告併入串流時:

    • 您只能在播放主要內容時去玩耍。 如果您嘗試在廣告中斷期間切換來設計播放,則會傳送錯誤。

    • 開始特技播放模式後,廣告插播會被忽略,且不會引發廣告事件。

    • 即使跳過廣告插播,TVSDK對播放器應用程式公開的時間軸也不會修改。

    • 當前時間值會隨著跳過廣告插播的持續時間向前(在快進時)或向後(在快倒)跳過。 目前的這種跳轉行為允許在特技播放期間保留未修改的串流持續時間。 您的播放器應用程式可取得本機時間值,以追蹤僅與主要內容相關的時間。 跳過廣告時,不會對本機時間傳回的值執行時間跳變。

    • MediaPlayerEvent.AD_BREAK_SKIPPED事件會在即將略過廣告分段之前立即傳送。 您的播放器可以使用此事件來實施與跳過廣告插播相關的自訂邏輯。

    • 退出特技播放會叫用與退出搜尋時相同的廣告播放原則。

      因此,如同在搜尋時,行為取決於應用程式的播放原則是否與預設原則不同。 預設值是最後一個跳過的廣告插播會在您退出特技播放模式時播放。

本頁內容