Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.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音频的对话框_Javascript_Dialog_Html5 Audio - Fatal编程技术网

防止javascript音频的对话框

防止javascript音频的对话框,javascript,dialog,html5-audio,Javascript,Dialog,Html5 Audio,我正在使用javascript音频对象来播放mp3 var myAudio = new Audio('alarm.mp3'); myAudio.play(); 如果我没有对话框,这个很好用。但是如果我加上一个 var response = confirm("press ok if you are awake"); 然后播放停止,直到我关闭对话框窗口。有没有办法防止播放被对话框停止?请提供小提琴也可能是依赖于浏览器的行为我发现如果我使用var myAudio=new audio('alarm.

我正在使用javascript音频对象来播放mp3

var myAudio = new Audio('alarm.mp3');
myAudio.play();
如果我没有对话框,这个很好用。但是如果我加上一个

var response = confirm("press ok if you are awake");

然后播放停止,直到我关闭对话框窗口。有没有办法防止播放被对话框停止?

请提供小提琴也可能是依赖于浏览器的行为我发现如果我使用
var myAudio=new audio('alarm.mp3')创建音频则代码不起作用,但是如果我的html中有一个带有src属性“alarm.mp3”的音频标记,而我使用var
myAudio1=document.getElementById(“audio1”)然后它按我想要的方式工作,有什么想法吗?我为这个问题提出了一个新问题,请看您是否需要使用对话?