如何在所有移动设备上播放声音和/或振动(phone gab,JQM& JS)

时间:2015-04-30 16:06:30

标签: javascript iphone jquery-mobile web-applications phonegap-build

我正在创建一个Web应用程序,其中包含一个倒计时器,当用户达到0时会向用户发出警报。 我找到了函数navigator.vibrate();还有一个叫做哔哔声的声音。 它们在Chrome / Android中运行良好,但在Safari和Android中不受支持。 IE浏览器。 有没有适用于这两个平台的简单解决方案? 任何类型的声音或振动警报都可以解决问题。

1 个答案:

答案 0 :(得分:0)

你可以使用navigator.vibrate()它看起来像是“在设备上振动硬件,如果这样的硬件存在。如果设备不支持振动,这种方法没有效果。”您也可以尝试一个简单的jquery警报alert("Time is up");

看起来不支持beep,所以你需要添加如下内容:

<强> JavaScript的:

<script>
function PlaySound(soundObj) {
    var sound = document.getElementById(soundObj);
    sound.Play();
}
</script>

<强> HTML:

<embed src="success.wav" autostart="false" width="0" height="0" id="sound1" enablejavascript="true">