Java script怎么让声音和提示框一起出现
audio.play();alert("验证马");有这几行代码,按顺序应该是先声音再弹出框,但都是框先弹出,声音无法出现。于是怎么让声音和提示框一起出现答案复制粘贴无效...
audio.play();
alert("验证马");
有这几行代码,按顺序应该是先声音再弹出框,但都是框先弹出,声音无法出现。
于是怎么让声音和提示框一起出现
答案复制粘贴无效 展开
alert("验证马");
有这几行代码,按顺序应该是先声音再弹出框,但都是框先弹出,声音无法出现。
于是怎么让声音和提示框一起出现
答案复制粘贴无效 展开
1个回答
展开全部
http://www.w3school.com.cn/tiy/t.asp?f=html5_av_met_play_pause
用这个网址测一下,我测的可以一起出现啊。我想你的问题更可能是你的视频文件本身有问题,导致audio.play();这段代码阻塞了。
可以这么写
setTimeout(()=>alert("验证马"),0)
audio.play();
可以保证不管声音是否出现,都能弹出对话框
追问
非常感谢你的回答
但我的问题还是存在:不论代码顺序如何,对话框一定会先弹出,直到用户按掉对话框之后提示音才响起(音频文件应该没问题,不然最后提示音也不会响),这样就起不到提示有对话框的作用。(我的浏览器是谷歌,刚刚用火狐测试了一下,尽管声音有延迟,但还是会播放。看来是谷歌浏览器的BUG)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询