问题:我在切换html5音频标签上的静音属性时遇到问题。
平台:仅在iPod Touch上( Safari )[ iOS 5.0.1]。在Chrome中正常运行。
// This code resides in my click binding.
var audios = document.getElementsByTagName('audio')[0];
console.log(audios.muted); // returns false by default
if(audios.muted == true){
audios.muted = false;
}
else{
audios.muted = true;
}
在chrome中,console.log将切换为true / false,但是在iPod上,它将始终为false。
最佳答案
根据docs:
看来您必须使用硬件开关。似乎在iPhone上,音量开关不会影响Safaris的音量(默认为铃声音量,除非正在播放声音,然后您才可以调整Safaris的音量),而在iPod上,音量开关会影响。
希望这可以帮助其他人。