属性
实例化对象
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 |
VeoPlayer