src | string | | 是 | 要播放视频的资源地址,支持网络路径、本地临时路径 |
poster | string | | 否 | 视频封面 |
object-fit | string | contain | 否 | 当视频大小与 video 容器大小不一致时,视频的表现形式 |
initial-time | number | 0 | 否 | 指定视频初始播放位置 |
loop | boolean | false | 否 | 是否循环播放 |
muted | boolean | false | 否 | 是否静音播放 |
autoplay | boolean | false | 否 | 是否自动播放 |
controls | boolean | true | 否 | 是否显示默认播放控件(播放/暂停按钮、播放进度、时间、全屏、静音) |
show-mute-btn | boolean | true | 否 | 是否显示静音按钮 |
show-fullscreen-btn | boolean | true | 否 | 是否显示全屏按钮 |
bindplay | eventhandle | | 否 | 当开始/继续播放时触发 play 事件 |
bindpause | eventhandle | | 否 | 当暂停播放时触发 pause 事件 |
bindended | eventhandle | | 否 | 当播放到末尾时触发 ended 事件 |
bindtimeupdate | eventhandle | | 否 | 播放进度变化时触发,event.detail = {currentTime, duration} 。触发频率 1000ms 一次 ,单位秒 |
bindfullscreenchange | eventhandle | | 否 | 视频进入和退出全屏时触发,event.detail = {fullScreen, direction},direction 有效值为 vertical 或 horizontal |
bindwaiting | eventhandle | | 否 | 视频出现缓冲时触发 |
binderror | eventhandle | | 否 | 视频播放出错时触发 |
bindloadedmetadata | eventhandle | | 否 | 视频元数据加载完成时触发。event.detail = {width, height, duration} |
bindseekcomplete | eventhandle | | 否 | seek 完成时触发 单位 ms |