要使用瀏覽器TVSDK,必須建立和配置基本播放器。 對於播放視頻內容,可以通過以下兩種方式之一建立基本播放器:使用瀏覽器TVSDK或使用UI框架。
直接使用瀏覽器TVSDK提供的API對視頻播放器進行編碼。 SDK為您提供框架和實用程式,以及要從中工作的參考播放器。
要查看此功能在參考播放器中工作,請不要指定 videoDiv
。
此模組用於建立播放器的實例,其中每個實例都綁定到由調用方提供的文檔對象模型(DOM)元素。 除了具有瀏覽器TVSDK的實例外,每個播放器實例還承載構成播放器用戶介面的多個控制項。
各項控制的實施包括兩個方面:
HTMLElement
,即螢幕上元件的可視表示Behavior
,管理 HTMLElement
為交互提供API有關這些控制項的詳細資訊已提供給 VideoPlayer
使用config對象,該對象在播放器實例化時傳遞給播放器。 預設情況下,每個元件都形成對象的層次結構,並將元素提供給樹根上的播放器實例。 建立每個元件時,會將其添加到相應位置的DOM中。
每個元件都有一個名稱,該名稱是註冊對象時在config對象中的鍵。 基礎DOM元素的CSS類形成為 vp-
添加到元件名稱的前置詞。
可以擴展或替換元件,更改其配置,並設定初始屬性。 這允許您對API屬性、CSS類名以及元件實現的各個方面擁有更廣泛的控制。 這些選項可用於自定義功能,並允許可以設定樣式或單獨配置元件的多個實例。
所有元件實例都可通過 .behaviors
屬性。 實例可以啟用和禁用、顯示或隱藏。 但一旦建立實例,則無法刪除這些實例。