如何在浏览器上播放自定义警报声?

时间:2014-04-23 02:04:37

标签: javascript jquery angularjs audio browser

我想在浏览器上播放自定义提示音。它将播放我创建的.wav文件。

目前,我正在使用AngularJS使用$window.alert(alert_msg)创建提醒。但是,此功能没有声音。当警报框弹出时,如何在浏览器上播放自定义警报声音?

AngularJS方式将是首选方式。否则,正常的javascript或jquery也会没问题。

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

你可以做到这一点,当我发现某些行为时,我会在我的应用中执行此操作:

var mp3 = $('<audio id="soundHandle" style="display:none;"></audio>').attr('src','sound/plop.wav');

$(mp3)[0].play();

所以你在jquery中创建对象,然后你只需要定位对象并点击播放

答案 1 :(得分:1)

您可能需要编写自定义对话框。

见例如

Bootstrap 3 & AngularJS Dialog/Modals