因此html5音频的setVolume()
似乎在Android股票浏览器和Mobile Safari上都不起作用。这是一个test case。
是否有任何进一步的证据,一个公开的问题,甚至可能是一个解决方法(除了诉诸Flash for android)?
答案 0 :(得分:3)
来自Safari HTML5 Audio and Video guide:
在iOS设备上,音频级别始终在用户的物理控制之下。在JavaScript中无法设置volume属性。读取volume属性始终返回1.
在所有其他设备上,您还可以将muted
属性设置为true
。
答案 1 :(得分:0)
在Android上,您可以设置音量属性,它可以在原生浏览器中使用,但不能在Chrome中使用。
试试这个......
var audio1 = new Audio();
audio1.src = "test.mp3";
audio1.volume = 0.3;
audio1.play();