如何停止 phonegap 中的哔声?
How to stop beep sound in phonegap?
我是如何发出持续的蜂鸣声通知的:
function onDeviceReady()
{
navigator.vibrate([2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000]);
navigator.notification.beep(10);
}
我是如何试图阻止它的:
function onDeviceReady()
{
navigator.vibrate(0);
navigator.notification.beep(0);
}
但是没有停,还在不停的响,怎么停?
最好在循环中一次调用一次蜂鸣声,并用一个全局变量来控制它,而不是一次发出 10 次蜂鸣声。设置 beep(0) 不会解决问题。
这段代码应该可以解决问题:
var beepstop = false;
var inter = setInterval(
function() {
if (!beepstop) navigator.notification.beep(1);
}, 5000);
function stopBeep() {
beepstop = true;
}
我是如何发出持续的蜂鸣声通知的:
function onDeviceReady()
{
navigator.vibrate([2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000]);
navigator.notification.beep(10);
}
我是如何试图阻止它的:
function onDeviceReady()
{
navigator.vibrate(0);
navigator.notification.beep(0);
}
但是没有停,还在不停的响,怎么停?
最好在循环中一次调用一次蜂鸣声,并用一个全局变量来控制它,而不是一次发出 10 次蜂鸣声。设置 beep(0) 不会解决问题。
这段代码应该可以解决问题:
var beepstop = false;
var inter = setInterval(
function() {
if (!beepstop) navigator.notification.beep(1);
}, 5000);
function stopBeep() {
beepstop = true;
}