属性
实例化对象
javascript
new VeoPlayer({
id: "veo",
url:"xxx.mp4"
})
属性集合
属性名称 | 属性说明 | 类型 | 默认值 |
---|---|---|---|
url | 设置/返回视频地址 | string | 无 |
poster | 设置/返回视频加载封面 | string | 无 |
width | 设置/返回视频宽度 | number | 665 |
height | 设置/返回视频高度 | number | 440 |
durationTime | 返回视频时长(秒) | number | 1 |
durationFormatTime | 返回格式化后的时长(04:09) | string | null |
playTime | 设置/返回记忆播放(单位:秒) | number | 无 |
autoplay | 返回自动播放 | boolean | false |
volume | 设置/返回音量 (1~100) | number | 70 |
muted | 设置/返回是否静音 | boolean | false |
islive | 设置/返回开启直播模式 | boolean | false |
isError | 返回视频是否加载异常 | boolean | false |
errorText | 返回视频错误信息 | string | " " |
bokeh | 设置/返回虚化背景图 | string/object | 无 |
style | 设置/返回样式(进度条&主题) | object | 无 |
speed | 设置/返回倍速播放 | array | [2, 1.5, 1, 0.75] |
setting | 设置/返回 控制(循环播放 画中画) | array | ["loop"] |
isNode | 返回是否为id占位 ||元素占位 | boolean | veo |
plugins | 设置/返回其它控件 | array | [] |
isFullScreen | 返回是否全屏(0:全屏 1:非全屏) | number | 1 |
anonymous | 设置/返回视频是否跨域 | boolean | false |
video | 返回视频节点 | object | Element |
rootNode | 返回播放器根节点 | object | Element |
networkState | 返回视频网络状态【NETWORK_EMPTY 0 未初始化】【NETWORK_IDLE 1 未使用网络】【NETWORK_LOADING 2 正在加载】 【NETWORK_NO_SOURCE 3 未找到】 | number | 无 |
readyState | 返回视频加载状态【HAVE_NOTHING 0 没有视频信息】 【HAVE_METADATA 1 视频元数据】【HAVE_CURRENT_DATA 2 播放数据可用但暂无下一帧可用】【HAVE_FUTURE_DATA 3 下一帧数据是可用的】 【HAVE_ENOUGH_DATA 4 可以播放】 | number | 无 |
log | 设置/返回控制台版本号打印 | -- | console.log |