默认情况下,VIDEO 视频标签播放视频时,它的速度是普通的速度播放。没有快速和慢速播放功能的。那么如何自己给 VIDEO 视频标签添加倍速播放功能呢?下面介绍一下制作方法。
先看下效果:
通过视频下方的播放速度选择,就可以改变视频播放速度。具体实现代码如下:
第一步:先用 VIDEO 标签写出视频播放界面:
<video id="vipsp" style="width:100%;" autobuffer controls src="视频地址.mp4" type="video/mp4"></video>
第二步:用 HTML 标签写出播放速度选择框:
<p>选择播放速率:<select id="selRate">
<option value="0.5">0.5</option>
<option value="1" selected>1.0</option>
<option value="1.25">1.25</option>
<option value="1.5">1.5</option>
<option value="2">2.0</option>
</select></p>
第三步:使用 JS 来控制视频播放速度,通过 change 事件来改变视频的播放速度:
<script>
$(function () {
$("#selRate").change(function () {
document.querySelector('video#vipsp').playbackRate = $(this).val();
document.querySelector('video#vipsp').play();
});
});
</script>
专业提供WordPress主题安装、深度汉化、加速优化等各类网站建设服务,详询在线客服!