欢迎光临散文网 会员登陆 & 注册

[补档]bilibili播放器特殊弹幕语言-Player

2023-02-25 17:38 作者:初代目葱娘  | 我要投稿

标题:Player

转自:docs.bilibili.tv

目录

1 play

2 pause

3 seek

    3.1 参数

4 jump

    4.1 参数

    4.2 示例

5 state

    5.1 返回

6 time

7 commentTrigger

    7.1 回调函数定义

    7.2 参数

    7.3 示例

8 keyTrigger

    8.1 回调函数定义

    8.2 参数

    8.3 示例

9 setMask

    9.1 参数

10 createSound

    10.1 参数

11 commentList

    11.1 示例

12 refreshRate

13 width

14 height

15 videoWidth

16 videoHeight

play

public function play():void

开始播放媒体文件

pause

public function pause():void

暂停视频流的回放。如果视频已经暂停,则调用此方法将不会执行任何操作。要在暂时视频后恢复播放,请调用 play()。

seek

public function seek(offset:Number):void

搜索与指定位置最接近的关键帧(在视频行业中也称为 I 帧)。关键帧位于从流的开始处算起的偏移位置(以毫秒为单位)。

视频流通常是使用以下两种类型的帧进行编码的:关键帧(或 I 帧)和 P 帧。关键帧包含完整图像;而 P 帧是一个中间帧,它在两个关键帧之间提供额外的视频信息。通常,视频流每 10 到 50 帧中有一个关键帧。

参数

offset:Number — 要在视频文件中移动到的时间近似值(以毫秒为单位)。

jump

public function jump(av:String,page:int=1,newwindow:Boolean=false):void

跳至只定AV号指定页的视频

参数

av:String — 要跳转的视频(如AV120040)。

page:Number — 要跳转的视频页数。

newwindow:Boolean — 是否打开新窗口进行跳转

示例

state

state:String [只读]

返回播放器播放状态

返回播放器播放状态

返回

此事件具有以下属性:

time

time:Number [只读]

播放头的位置(以毫秒为单位)。

commentTrigger

function commentTrigger(f:Function,timeout:Number=1000):uint

监听发送弹幕

注意:此函数不会因播放器暂停而终止执行

回调函数定义

function commentCallback(cd:CommentData):void;

参数

f:Function — 发送弹幕时执行的回调函数

timeout:Number — 监听超时时间

示例

keyTrigger

function keyTrigger(f:Function,timeout:Number=1000,up:Boolean=false):uint

监听键盘输入

注意:

  • 此函数不会因播放器暂停而终止执行

  • 此函数只能监听数字键盘 0-9 及 上下左右 Home, End, Page UP, Page Down, W, S, A, D

回调函数定义

function keyCallback(key:int):void;

参数

f:Function — 键盘按下时的回调函数

timeout:Number — 监听超时时间

up:Boolean — 是否为监听keyUp事件

示例

setMask

function setMask(obj:DisplayObject):void

设置播放器遮罩

参数

obj:DisplayObject — 作为遮罩的图形对象

createSound

public function createSound(t:String,onLoad:Function=null):ScriptSound

建立声音元件

参数

t:String — 播放声音类型

onLoad:Function — 载入完成时的回调函数

commentList

commentList: Array of CommentData

获取当前弹幕列表

示例

refreshRate

refreshRate: int

弹幕刷新速度(毫秒) 默认:170

取值范围 10-500

精度上限0.1秒

width

public width: int [只读]

播放器宽度

height

public height: int [只读]

播放器高度

videoWidth

public videoWidth: int [只读]

播放器中视频宽度

videoHeight

public videoHeight: int [只读]

播放器中视频高度

[补档]bilibili播放器特殊弹幕语言-Player的评论 (共 条)

分享到微博请遵守国家法律