2016-11-28 17 views

回答

2

可以使用volume attribute

<audio autoplay="autoplay" volume="0.5"> 
    <source src="Media File here"> 
</audio> 

值可以从0.0(静音)至1.0(最高)

更新

这似乎是volume属性没有被很好地执行,所以这里是一个解决办法:

audio_tags = document.getElementsByTagName('audio') 
 
for (var i = 0; i < audio_tags.length; i++) { 
 
    audio_tags[i].addEventListener("loadstart", function() { 
 
    this.volume = this.getAttribute('volume'); 
 
    }, true); 
 
}
<audio controls="controls" volume="0.1"> 
 
    <source src="https://upload.wikimedia.org/wikipedia/commons/c/c8/Example.ogg" type="audio/ogg"> 
 
    Your browser does not support the audio element. 
 
</audio> 
 
<br /><br /> 
 
<audio controls="controls" volume="0.9"> 
 
    <source src="https://upload.wikimedia.org/wikipedia/commons/c/c8/Example.ogg" type="audio/ogg"> 
 
    Your browser does not support the audio element. 
 
</audio>

+0

音量说这里不允许寿? – user7196813

+0

因此解决方案无效 – user7196813

+0

不确定“说”是什么意思。谁? :) – Dekel

相关问题