Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在浏览器中播放通知wav文件?_Javascript_Jquery_Html_Internet Explorer_Audio - Fatal编程技术网

Javascript 如何在浏览器中播放通知wav文件?

Javascript 如何在浏览器中播放通知wav文件?,javascript,jquery,html,internet-explorer,audio,Javascript,Jquery,Html,Internet Explorer,Audio,我希望根据用户操作的结果播放成功/失败声音。我遇到的问题是,正在启动一个可见的Windows Media Player对话框来播放声音。在不启动对话框的情况下播放声音有什么解决方案?我需要能够在IE8及以上运行 当前代码: HTML 您只需在函数中放置一个JavaScript播放,并在需要时调用它,如下所示: function PlayDing(){ var audio1 = new Audio('correct.mp3'); audio1.play(); } function

我希望根据用户操作的结果播放成功/失败声音。我遇到的问题是,正在启动一个可见的Windows Media Player对话框来播放声音。在不启动对话框的情况下播放声音有什么解决方案?我需要能够在IE8及以上运行

当前代码:

HTML


您只需在函数中放置一个JavaScript播放,并在需要时调用它,如下所示:

function PlayDing(){
    var audio1 = new Audio('correct.mp3');
    audio1.play();
}

function PlayCross(){
    var audio2 = new Audio('incorrect.mp3');
    audio2.play();
}

这里有一个很好的ol'embed标签:
哦,还有签出。
$( 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();
  }
}
function PlayDing(){
    var audio1 = new Audio('correct.mp3');
    audio1.play();
}

function PlayCross(){
    var audio2 = new Audio('incorrect.mp3');
    audio2.play();
}