如何在浏览器中播放通知wav文件
How can I play a notification wav file in the browser?
我想根据用户操作的结果播放成功/失败的声音。我遇到的问题是,正在启动一个可见的Windows Media Player对话框来播放声音。有没有在不启动对话框的情况下播放声音的解决方案?我需要能够在IE8及以上版本中运行。
当前代码:
HTML
<a id="goodSoundId" style="display: none">good</a>
<a id="badSoundId" style="display: none">bad</a>
JS-
$( document ).ready( function()
{
$('#goodSoundId' ).attr('href',"sound/alert/" + page.goodSound + ".WAV");
$('#badSoundId' ).attr('href',"sound/alert/" + page.badSound + ".WAV");
}
var object =
{
playGoodSound: function()
{
$('a#goodSoundId')[0].click();
},
playBadSound: function()
{
$('a#badSoundId')[0].click();
}
}
您可以简单地将JavaScript播放放在函数中,并在需要时调用它,如下所示:
function PlayDing(){
var audio1 = new Audio('correct.mp3');
audio1.play();
}
function PlayCross(){
var audio2 = new Audio('incorrect.mp3');
audio2.play();
}
相关文章:
- Firebase2(Firebase.google.com)推送通知-从外部管理
- 无法在窗口内使用rootScope.通知
- JS,用于播放提示音以通知未按预期工作
- 单击Chrome通知后,转到已打开的选项卡
- Windows Azure通知中心错误
- Meteor应用程序上的警报/通知不会出现
- GCM推送通知,如果应用程序在手机中关闭(Phonegap Android)
- 在通知点击时使用Ion中的OneSignal插件路由到应用程序中的状态
- PHP/JS-EchoJs函数PHP curl发布后的通知
- 将属性设置为未定义时未通知观察者
- Acync JS HTTP请求通知请求
- 在渲染骨干视图时获得通知
- 是否可以使用推送通知Windows 8 Metro应用程序's使用Javascript
- 如何设置特定时间的本地通知
- 如何使用Quickblox在Cordova应用程序中实现推送通知支持
- 通过$.when传播进度通知
- 在Strongloop中发送推送通知时,设备从安装中删除
- 如何安全地获取&使用Facebook应用程序访问令牌发送通知使用PHP&Javascript
- 从wav文件中读取样本
- 如何在浏览器中播放通知wav文件