我知道您无法在 iOS 中更改(或静音)HTML5 音频元素的音量,因此我正在寻找一种方法来测试这一点(以便我可以删除与音量相关的 UI 元素)。
看完之后:
具体来说:
“在 iOS 设备上,音频电平始终在用户的物理控制之下。在 JavaScript 中无法设置音量属性。读取音量属性始终返回 1。”
我想我可以创建一个新的 Audio 对象,尝试将音量更改为 1 以外的值,然后测试音量。IE :
var isIOS = false;
var test = new Audio();
test.volume = 0.5;
if (test.volume === 1) {
isIOS = true;
}
我只是想知道是否有人知道这有任何可能的问题,和/或有更好的解决方案。有误报的可能吗?
此外,有没有人知道任何其他不允许音量更改但不以这种方式实现的设备?
干杯。