](http://hwx.vbnxbc.cn/static/img/04.swf">)
preload=”none” 浏览器就不会预加载任何视频数据
poster=”封面图地址” 为其占位,展示封面图地址
展示视频地址
<video autoplay style="margin-top:30px;width: 100%;height: 100%" preload="none" controls poster="../../../assets/img/lan.png">
<source :src="`${publicPath}video/shipin.mp4`"/>
</video>
video 标签
Video API 事件
<body>
<video controls src="./data/mv.mp4" id="myVideo"></video>
<div id="playNode">播放</div>
<div id="stopNode">暂停</div>
<div id="gogogo">快进</div>
<script>
// 选中 video 标签
var VideoNode = document.getElementById('myVideo');
// 直接设置视频 第30秒
VideoNode.currentTime = 30;
// 快进
gogogo.onclick = function () {
VideoNode.currentTime = VideoNode.currentTime + 3;
}
// 看一下视频的长度 以分钟: 秒
setTimeout(function () {
var min = parseInt(VideoNode.duration / 60);
var sec = parseInt(VideoNode.duration % 60);
console.log(min + ':' + sec)
}, 100);
// 播放事件
stopNode.onclick = function () {
VideoNode.pause()
};
// 暂停事件
playNode.onclick = function () {
VideoNode.play()
}
</script>
</body>
audio 标签
audio API 事件
addEventListener() // 事件监听
setInterval() // 方法会不停地调用函数