振动开关打开时,请勿播放HTML5音频

时间:2013-09-03 17:37:22

标签: iphone ios html5 audio

我正在编写一个最初将针对iPhone的小型网络应用。其中一个功能是在单击图标时播放音频文件。我使用以下代码执行此操作:

$('#quickSample').click( function() { $('#theSound').get(0).play(); });

然后相关的HTML是:

<audio id="theSound" src="demo.mp3"></audio>

<div class="icon">
  <a href="" id="quickSample" title="Quick Sample">
    <i class="icon-volume-up icon-2x"></i>
  </a>
</div>

我遇到的问题是,即使iPhone切换到静音或振动模式,它也会播放此音频文件。我想要很好,不要在手机处于振动模式时播放声音。我可以测试振动模式并跳过播放吗?有没有更好的办法?我实际上期望这是默认行为。

0 个答案:

没有答案