概述

若要使用瀏覽器TVSDK,您必須建立並設定基本播放器。 若要播放視訊內容,您可以透過下列兩種方式建立基本播放器:使用瀏覽器TVSDK或使用UI架構。

使用瀏覽器TVSDK

直接使用瀏覽器TVSDK隨附的API來編寫視訊播放程式。 SDK提供您框架和公用程式,以及可從中運作的參考播放器。

秘訣

若要在參考播放器中檢視此功能,請勿使用videoDiv指定任何屬性。

使用UI框架

此模組用於建立播放器的實例,其中每個實例都綁定到調用者提供的文檔對象模型(DOM)元素。 除了擁有瀏覽器TVSDK的例項外,每個播放器例項還會主控許多控制項,這些控制項會構成播放器的使用者介面。

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

  • HTMLElement,此為螢幕上元件的視覺呈現
  • A Behavior,可管理HTMLElement並提供互動的API

有關這些控制項的詳細資訊會使用設定物件提供給VideoPlayer,該物件會在播放器執行個體化時傳遞給播放器。 依預設,每個元件都會形成物件階層,而元素會提供給樹根的播放器例項。 建立每個元件時,會將其添加到相應位置的DOM中。

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

元件可能會延伸或取代,其組態可以變更,並設定初始屬性。 這可讓您更廣泛地控制API屬性、CSS類別名稱,以及元件實作的各個方面。 這些選項可用於自訂功能,並允許對元件建立樣式或個別設定的多個執行個體。

可使用.behaviors屬性訪問所有元件實例。 例項可以啟用和停用,並顯示或隱藏。 但是,一旦建立例項,就無法移除這些例項。

本頁內容