[補(bǔ)檔]bilibili播放器特殊彈幕語(yǔ)言-Player
標(biāo)題:Player
轉(zhuǎn)自:docs.bilibili.tv

目錄
1 play
2 pause
3 seek
? ? 3.1 參數(shù)
4 jump
? ? 4.1 參數(shù)
? ? 4.2 示例
5 state
? ? 5.1 返回
6 time
7 commentTrigger
? ? 7.1 回調(diào)函數(shù)定義
? ? 7.2 參數(shù)
? ? 7.3 示例
8 keyTrigger
? ? 8.1 回調(diào)函數(shù)定義
? ? 8.2 參數(shù)
? ? 8.3 示例
9 setMask
? ? 9.1 參數(shù)
10 createSound
? ? 10.1 參數(shù)
11 commentList
? ? 11.1 示例
12 refreshRate
13 width
14 height
15 videoWidth
16 videoHeight

play
public function play():void
開始播放媒體文件

pause
public function pause():void
暫停視頻流的回放。如果視頻已經(jīng)暫停,則調(diào)用此方法將不會(huì)執(zhí)行任何操作。要在暫時(shí)視頻后恢復(fù)播放,請(qǐng)調(diào)用 play()。

seek
public function seek(offset:Number):void
搜索與指定位置最接近的關(guān)鍵幀(在視頻行業(yè)中也稱為 I 幀)。關(guān)鍵幀位于從流的開始處算起的偏移位置(以毫秒為單位)。
視頻流通常是使用以下兩種類型的幀進(jìn)行編碼的:關(guān)鍵幀(或 I 幀)和 P 幀。關(guān)鍵幀包含完整圖像;而 P 幀是一個(gè)中間幀,它在兩個(gè)關(guān)鍵幀之間提供額外的視頻信息。通常,視頻流每 10 到 50 幀中有一個(gè)關(guān)鍵幀。
參數(shù)
offset:Number — 要在視頻文件中移動(dòng)到的時(shí)間近似值(以毫秒為單位)。

jump
public function jump(av:String,page:int=1,newwindow:Boolean=false):void
跳至只定AV號(hào)指定頁(yè)的視頻
參數(shù)
av:String — 要跳轉(zhuǎn)的視頻(如AV120040)。
page:Number — 要跳轉(zhuǎn)的視頻頁(yè)數(shù)。
newwindow:Boolean — 是否打開新窗口進(jìn)行跳轉(zhuǎn)
示例

state
state:String [只讀]
返回播放器播放狀態(tài)
返回播放器播放狀態(tài)
返回
此事件具有以下屬性:

time
time:Number [只讀]
播放頭的位置(以毫秒為單位)。

commentTrigger
function commentTrigger(f:Function,timeout:Number=1000):uint
監(jiān)聽發(fā)送彈幕
注意:此函數(shù)不會(huì)因播放器暫停而終止執(zhí)行

回調(diào)函數(shù)定義
function commentCallback(cd:CommentData):void;
參數(shù)
f:Function — 發(fā)送彈幕時(shí)執(zhí)行的回調(diào)函數(shù)
timeout:Number — 監(jiān)聽超時(shí)時(shí)間
示例

keyTrigger
function keyTrigger(f:Function,timeout:Number=1000,up:Boolean=false):uint
監(jiān)聽鍵盤輸入
注意:
此函數(shù)不會(huì)因播放器暫停而終止執(zhí)行
此函數(shù)只能監(jiān)聽數(shù)字鍵盤 0-9 及 上下左右 Home, End, Page UP, Page Down, W, S, A, D
回調(diào)函數(shù)定義
function keyCallback(key:int):void;
參數(shù)
f:Function — 鍵盤按下時(shí)的回調(diào)函數(shù)
timeout:Number — 監(jiān)聽超時(shí)時(shí)間
up:Boolean — 是否為監(jiān)聽keyUp事件
示例

setMask
function setMask(obj:DisplayObject):void
設(shè)置播放器遮罩
參數(shù)
obj:DisplayObject — 作為遮罩的圖形對(duì)象

createSound
public function createSound(t:String,onLoad:Function=null):ScriptSound
建立聲音元件
參數(shù)
t:String — 播放聲音類型
onLoad:Function — 載入完成時(shí)的回調(diào)函數(shù)

commentList
commentList: Array of?CommentData
獲取當(dāng)前彈幕列表
示例

refreshRate
refreshRate: int
彈幕刷新速度(毫秒)?默認(rèn):170
取值范圍 10-500
精度上限0.1秒

width
public width: int?[只讀]
播放器寬度

height
public height: int?[只讀]
播放器高度

videoWidth
public videoWidth: int?[只讀]
播放器中視頻寬度

videoHeight
public videoHeight: int?[只讀]
播放器中視頻高度

完