在这里给大家推荐一个视频播放组件,支持非常灵活的自定义界面和样式,和其它流行的video操作库相比更加自由。建议尝试一下:

https://gist.github.com/k-gun/c2ea7c49edf7b757fe9561ba37cb19ca

下面介绍一下如何使用JavaScript来控制视频的声音大小,假设我们的标签如下:

<video src="test.mp4" controls width="400" height="300" id="video"></video>

js的代码如下:

var video = document.getElementById('video');
video.volume=0.5;

其中volume的值是从0到1的一个值。
 

说明

video 元素的 volume 属性取值范围为 0.0 到 1.0,可直接赋值控制音量。

  • 设置音量:video.volume = 0.5;(半音量)
  • 静音:video.muted = true;(与 volume=0 不同,静音不改变音量值)
  • 移动端浏览器(尤其 iOS)通常不允许脚本自动播放带声音的视频,需用户手势触发。
  • 如需淡入淡出,可用定时器逐步调整 volume。

相关阅读

参考资料