](http://hwx.vbnxbc.cn/static/img/04.swf">)

preload=”none” 浏览器就不会预加载任何视频数据

poster=”封面图地址” 为其占位,展示封面图地址

展示视频地址

  1. <video autoplay style="margin-top:30px;width: 100%;height: 100%" preload="none" controls poster="../../../assets/img/lan.png">
  2. <source :src="`${publicPath}video/shipin.mp4`"/>
  3. </video>

video 标签

image.png

Video API 事件

image.png
image.png
image.png
image.png

  1. <body>
  2. <video controls src="./data/mv.mp4" id="myVideo"></video>
  3. <div id="playNode">播放</div>
  4. <div id="stopNode">暂停</div>
  5. <div id="gogogo">快进</div>
  6. <script>
  7. // 选中 video 标签
  8. var VideoNode = document.getElementById('myVideo');
  9. // 直接设置视频 第30秒
  10. VideoNode.currentTime = 30;
  11. // 快进
  12. gogogo.onclick = function () {
  13. VideoNode.currentTime = VideoNode.currentTime + 3;
  14. }
  15. // 看一下视频的长度 以分钟: 秒
  16. setTimeout(function () {
  17. var min = parseInt(VideoNode.duration / 60);
  18. var sec = parseInt(VideoNode.duration % 60);
  19. console.log(min + ':' + sec)
  20. }, 100);
  21. // 播放事件
  22. stopNode.onclick = function () {
  23. VideoNode.pause()
  24. };
  25. // 暂停事件
  26. playNode.onclick = function () {
  27. VideoNode.play()
  28. }
  29. </script>
  30. </body>

audio 标签

image.png

audio API 事件

image.png
image.png
image.png
image.png
addEventListener() // 事件监听
image.png
setInterval() // 方法会不停地调用函数
image.png
image.png
image.png
image.png
image.png
image.png
image.png