中間件.js
成員
-
靜止的 , 持續的允許吸氣劑:目的
-
枚舉允許的 getter,其中鍵是方法名稱。
-
靜止的 , 持續的允許調解員:目的
-
枚舉允許的調解器,其中鍵是方法名稱。
-
靜止的 , 持續的允許設置器:目的
-
允許的 setter 的枚舉,其中鍵是方法名稱。
方法
-
靜止的 clearCacheForPlayer (玩家)
-
清除播放器的中間件緩存。
-
靜止的得到(中間件、技術、方法)→ {混合}
-
首先調用技術上的 getter,從右到左通過每個中間件到達玩家。
參數:
名字 類型 描述 中間件
數組.<對象> 一組中間件實例。
技術
科技 目前的技術。
方法
細繩 方法名稱。
傳回:
混合的 -中間件攔截後技術的最終價值。
-
靜止的獲取中間件(類型)→ {Array.<function()>|undefined}
-
按類型(或所有中間件)獲取中間件。
參數:
名字 類型 描述 類型
細繩 要匹配的 MIME 類型或
“*”
適用於所有 MIME 類型。傳回:
數組.<函數()> | 不明確的 -一組中間件或
不明確的
如果不存在。 -
靜止的調解(中間件、技術、方法、arg)→ {混合}
-
獲取給玩家的參數並調用
稱呼
每個中間件上的方法版本從左到右。然後,在技術上調用傳入的方法並將結果原封不動地返回給玩家,通過中間件,這次是從右到左。
參數:
名字 類型 描述 中間件
數組.<對象> 一組中間件實例。
技術
科技 目前的技術。
方法
細繩 方法名稱。
參數
混合的 在技術上設置的值。
傳回:
混合的 -的返回值
方法
的技術
,不管中間件的返回值如何。 -
靜止的放(中間件、技術、方法、arg)→ {混合}
-
獲取提供給玩家的參數,並從左到右調用每個中間件上的 setter 方法。
參數:
名字 類型 描述 中間件
數組.<對象> 一組中間件實例。
技術
科技 目前的技術。
方法
細繩 方法名稱。
參數
混合的 在技術上設置的值。
傳回:
混合的 -的返回值
方法
的技術
. -
靜止的設置來源(播放器,src,The)
-
通過遞歸任何匹配的中間件並調用,使用中間件異步設置源
設置來源
在每個上,每次都傳遞先前的返回值。參數:
名字 類型 描述 播放器
播放器 A 播放器實例。
來源
科技~SourceObject 源對象。
這
功能 下一個要運行的中間件。
-
靜止的設置技術(中間件,技術)
-
設置技術後,將技術傳遞給每個中間件的
設置技術
方法。參數:
名字 類型 描述 中間件
數組.<對象> 一組中間件實例。
技術
科技 Video.js 技術。
-
靜止的使用(類型,中間件)
-
定義播放器應通過返回中間件對象的工廠函數使用的中間件。
參數:
名字 類型 描述 類型
細繩 要匹配的 MIME 類型或
“*”
適用於所有 MIME 類型。中間件
中間件工廠 將為匹配類型執行的中間件工廠函數。