# Video

视频对象

# 属性

# number x

视频的左上角横坐标

# number y

视频的左上角纵坐标

# number width

视频的宽度

# number height

视频的高度

# string src

视频的资源地址

# string poster

视频的封面

# number initialTime

视频的初始播放位置,单位为 s 秒

# number playbackRate

视频的播放速率,有效值有 0.5、0.8、1.0、1.25、1.5

# boolean live

视频是否为直播

# string objectFit

视频的缩放模式

# boolean controls

视频是否显示控件

# boolean showProgress

基础库 2.12.0 开始支持,低版本需做兼容处理

是否显示视频底部进度条

# boolean showProgressInControlMode

基础库 2.12.0 开始支持,低版本需做兼容处理

是否显示视频控制栏进度条

# string backgroundColor

基础库 2.12.0 开始支持,低版本需做兼容处理

视频背景颜色

# boolean autoplay

视频是否自动播放

# boolean loop

视频是否是否循环播放

# boolean muted

视频是否禁音播放

# boolean obeyMuteSwitch

基础库 2.4.0 开始支持,低版本需做兼容处理

视频是否遵从系统静音开关设置(仅iOS)

# boolean enableProgressGesture

是否启用手势控制播放进度

# boolean enablePlayGesture

是否启用手势控制播放进度

# boolean showCenterPlayBtn

是否显示视频中央的播放按钮

# function onwaiting

视频由于需要缓冲下一帧而停止时触发的回调函数

# function onprogress

视频下载(缓冲)时周期性触发的回调函数

# function onplay

视频开始播放时触发的回调函数

# function onpause

视频暂停时触发的回调函数

# function onended

视频播放到末尾时触发的回调函数

# function ontimeupdate

每当视频播放进度更新时触发的回调函数

# function onerror

视频发生错误时触发的回调函数

# 方法

# Video.destroy()

销毁视频

# Promise Video.play()

播放视频

# Promise Video.pause()

暂停视频

# Promise Video.stop()

停止视频

# Promise Video.seek(number time)

视频跳转

# Promise Video.requestFullScreen(number direction)

视频全屏

# Promise Video.exitFullScreen()

视频退出全屏

# Video.onWaiting(function listener)

监听视频由于需要缓冲下一帧而停止时触发

# Video.offWaiting(function listener)

移除视频由于需要缓冲下一帧而停止时触发的监听函数

# Video.onProgress(function listener)

监听视频下载(缓冲)事件

# Video.offProgress(function listener)

移除视频下载(缓冲)事件的监听函数

# Video.onPlay(function listener)

监听视频播放事件

# Video.offPlay(function listener)

移除视频播放事件的监听函数

# Video.onPause(function listener)

监听视频暂停事件

# Video.offPause(function listener)

移除视频暂停事件的监听函数

# Video.onEnded(function listener)

监听视频播放到末尾事件

# Video.offEnded(function listener)

移除视频播放到末尾事件的监听函数

# Video.onTimeUpdate(function listener)

监听视频播放进度更新事件

# Video.offTimeUpdate(function listener)

移除视频播放进度更新事件的监听函数

# Video.onError(function listener)

监听视频错误事件

# Video.offError(function listener)

移除视频错误事件的监听函数