概述

要使用瀏覽器TVSDK,必須建立和配置基本播放器。 對於播放視頻內容,可以通過以下兩種方式之一建立基本播放器:使用瀏覽器TVSDK或使用UI框架。

使用瀏覽器TVSDK

直接使用瀏覽器TVSDK提供的API對視頻播放器進行編碼。 SDK為您提供框架和實用程式,以及要從中工作的參考播放器。

秘訣

要查看此功能在參考播放器中工作,請不要指定 videoDiv

使用UI框架

此模組用於建立播放器的實例,其中每個實例都綁定到由調用方提供的文檔對象模型(DOM)元素。 除了具有瀏覽器TVSDK的實例外,每個播放器實例還承載構成播放器用戶介面的多個控制項。

各項控制的實施包括兩個方面:

  • HTMLElement,即螢幕上元件的可視表示
  • A Behavior,管理 HTMLElement 為交互提供API

有關這些控制項的詳細資訊已提供給 VideoPlayer 使用config對象,該對象在播放器實例化時傳遞給播放器。 預設情況下,每個元件都形成對象的層次結構,並將元素提供給樹根上的播放器實例。 建立每個元件時,會將其添加到相應位置的DOM中。

每個元件都有一個名稱,該名稱是註冊對象時在config對象中的鍵。 基礎DOM元素的CSS類形成為 vp- 添加到元件名稱的前置詞。

可以擴展或替換元件,更改其配置,並設定初始屬性。 這允許您對API屬性、CSS類名以及元件實現的各個方面擁有更廣泛的控制。 這些選項可用於自定義功能,並允許可以設定樣式或單獨配置元件的多個實例。

所有元件實例都可通過 .behaviors 屬性。 實例可以啟用和禁用、顯示或隱藏。 但一旦建立實例,則無法刪除這些實例。

本頁內容