播放声音和警报

时间:2018-02-07 01:36:05

标签: javascript jquery jquery-plugins

我想在我的网络应用程序中发出一声小哔声,然后发出警告信息。

我这样做:

if(_none_valid) {
    $.playSound('/static/wav/beep_error.wav').delay(300);
    alert('ERROR: Not found.');
}

在用户解除警报后,播放.wav文件会发生什么。

我已尝试添加delay(300),如图所示。

为什么会这样?应该如何解决?

我正在使用此library

1 个答案:

答案 0 :(得分:1)

这是因为您为300添加$.playSound毫秒的延迟。您需要为alert()添加延迟或 setTimeout()

if(_none_valid) {
    $.playSound('/static/wav/beep_error.wav');
    setTimeout(function() {
        alert('ERROR: Not found.');
    }, 300);
}