抽象軌道(選項選項

一個跟踪類,其中包含所有的共同功能的音軌 , 視頻軌道 , 和文本軌道 .

注意:不應直接使用此類

新的抽象軌道(選項選
tracks/track.js , 第十七

創建此類的實例。

參數:
名字 類型 屬性 預設 描述
選項 目的 < 選購配備 >
{}

選項名稱和值的對象

性質
名字 類型 屬性 預設 描述
種類 細繩 < 選購配備 >
''

您正在創建的軌道類型的有效種類。

身份證 細繩 < 選購配備 >
'vjs_track_' + Guid.newGUID()

此 AudioTrack 的唯一 ID。

標籤 細繩 < 選購配備 >
''

此軌道的菜單標籤。

語言 細繩 < 選購配備 >
''

有效的雙字符語言代碼。

請參閱:

延伸

成員

只讀 id : 字串

此軌道的 ID。創建後無法更改。

只讀種類:字符串

這是那種軌道。創建後無法更改。

標籤:細繩

此軌道的標籤。創建後無法更改。

火災:

只讀語言:字符串

此軌道的兩個字母語言代碼。創建後無法更改。

方法

添加事件監聽器()

事件集合 #on 的別名。允許事件取得模擬標準 DOM API。

覆蓋:
請參閱:

調度事件()

事件集合 #trigger 的別名。允許事件取得模擬標準 DOM API。

覆蓋:
請參閱:

離開(類型,fn)

刪除一個事件監聽器對於來自的實例的特定事件事件目標 .這使得事件偵聽器不再在指定的事件發生時被調用。

參數:
名字 類型 描述
類型 細繩 | 數組.<字符串>

事件名稱或事件名稱數組。

FN 事件目標~事件監聽器

要刪除的函數。

覆蓋:

(類型,fn)
event-target.js ,第五十八

事件偵聽程式添加到事件的實例中事件偵聽器是一個函數,當具有特定名稱的事件被觸發時,它將被調用。

參數:
名字 類型 描述
類型 細繩 | 數組.<字符串>

事件名稱或事件名稱數組。

FN 事件目標~事件監聽器

使用事件執行呼叫的函

覆蓋:

(類型,fn)

該函數將添加只被觸發一次事件偵聽器。在第一次觸發後,它將被刪除。這就像添加一個事件偵聽程序事件塔吉特 #on,事件偵聽程序本身調用事件塔 Get #off

參數:
名字 類型 描述
類型 細繩 | 數組.<字符串>

事件名稱或事件名稱數組。

FN 事件目標~事件監聽器

為每個事件名稱調用一次的函數。

覆蓋:

移除事件監聽器()

事件集合 #off 的別名。允許事件取得模擬標準 DOM API。

覆蓋:
請參閱:

扳機(事件)
event-target.js ,第 148

此函數導致事件發生。這將導致任何事件監聽器正在等待那個事件,被調用。如果事件沒有事件偵聽器,那麼什麼都不會發生。

如果正在觸發的事件的名稱是在事件標記 .觸發器也將調用 + 大寫事件名稱函數。

示例:“點擊”在EventTarget.allowedEvents_,因此,觸發器將嘗試調用點擊如果它存在。

參數:
名字 類型 描述
事件 細繩 | 事件目標~事件 | 目的

事件名稱、E vent或物件類型的索引鍵設定為事件名稱。

覆蓋:

活動

標籤更改

在此軌道上更改標籤時觸發的事件。

注意:這不是規範的一部分!

類型: