我想在我的网络应用程序中发出一声小哔声,然后发出警告信息。
我这样做:
if(_none_valid) {
$.playSound('/static/wav/beep_error.wav').delay(300);
alert('ERROR: Not found.');
}
在用户解除警报后,播放.wav文件会发生什么。
我已尝试添加delay(300)
,如图所示。
为什么会这样?应该如何解决?
我正在使用此library。
答案 0 :(得分:1)
这是因为您为300
添加$.playSound
毫秒的延迟。您需要为alert()
添加延迟或 setTimeout()
:
if(_none_valid) {
$.playSound('/static/wav/beep_error.wav');
setTimeout(function() {
alert('ERROR: Not found.');
}, 300);
}