似乎在iPad上无论是音量控制还是静音/取消静音。以前有人遇到过这个问题吗?非常简单的功能,没有错误,只是沉默失败。
var player; $(document).ready(function () { player = new MediaElementPlayer('#player', {}); }); function mute() { player.setMuted(true) // player.setVolume(0) does not work either on iPad } function unmute() { player.setMuted(false) }
HTML:
<audio id="player" controls="controls">
<source type="audio/mp3" src="intro.mp3" /> </audio>
答案 0 :(得分:0)
没关系。由于MediaElement.js在iPad上使用原生<audio>
控件,根据Safari HTML5音频和视频指南,无法通过脚本控制HTML5音量:
在iOS设备上,音频级别始终在用户的物理控制之下。在JavaScript中无法设置volume属性。读取volume属性始终返回1.
...需要为iPad编制一个解决方法。