因此,似乎setVolume()
html5 音频在 Android 股票浏览器和 Mobile Safari 上都不起作用。这是一个测试用例。
是否有任何进一步的证据证明这一点,一个未解决的问题,甚至可能是一种解决方法(除了求助于 Android 的 Flash)?
因此,似乎setVolume()
html5 音频在 Android 股票浏览器和 Mobile Safari 上都不起作用。这是一个测试用例。
是否有任何进一步的证据证明这一点,一个未解决的问题,甚至可能是一种解决方法(除了求助于 Android 的 Flash)?
在 iOS 设备上,音频电平始终在用户的物理控制之下。音量属性在 JavaScript 中不可设置。读取 volume 属性总是返回 1。
在所有其他设备上,您还可以将muted
属性设置为true
。
在 Android 上,您可以设置音量属性,它在本机浏览器中有效,但在 Chrome 中无效。
试试这个...
var audio1 = new Audio();
audio1.src = "test.mp3";
audio1.volume = 0.3;
audio1.play();