confirm确认之前,无法播放声音?

ma2jiajia ma2jiajia 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
声音明明就在confirm之前,为什么弹出确认框后,声音却没有播放呢??
而且只有在点击了确认或取消后才会播放声音
不过........我之前测试过是可以的啊...是可以在弹出确认框前播放声音的...后来代码改来改去,都忘了之前是怎么写的了...

btw,测试过用setTimeout来延迟confirm的时间,但还是无法播放声音,声音必须在点击确认框后才播放

<bgsound id="sou" volume="0"/>
var x = document.getElementById("sou");

if(xxx===1) {
x.src="./ok.wav";
} else if(xxx===2) {
x.src="./error.wav";
if(confirm("error! Continue?")) {
xxxx......xxx
}
}
...全文
评论 8
收藏 已收藏
分享
返回顶部
ma2jiajia
JavaScript 87,983 成员 224,681 内容