HTML5 视频标签的音量

Volume for HTML5 video tag

我尝试用 element.volume = whatever 修改视频元素的音量,其中 whatever 是一个介于 0 和 1 之间的值。不幸的是它不起作用,我在控制台中没有收到任何错误.我在 Firefox 和 Chrome.

中都试过了

我看了https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Using_HTML5_audio_and_video,应该是这样。

我也看了HTML5 Video Tag Volume Support并尝试了接受答案中的方法,看看浏览器是否支持它。使用那个方法(第二个)似乎是支持的。

我错过了什么吗?这有一个众所周知的错误吗?

你是怎么得到你的 "element" 的?也许您应该在分配音量之前再次获取视频元素以查看是否有效。在过去的 2 年里,我一直在使用 html5 视频播放器,但没有遇到任何问题。

element = document.getElementById("VIDEO_ID");
element.volume = whatever;