除了移动浏览器外,Javascript.play()函数在所有浏览器上都有效吗?

除了移动浏览器外,Javascript.play()函数在所有浏览器上都有效吗?,javascript,android,ios,iphone,safari,Javascript,Android,Ios,Iphone,Safari,在此页面中,Javascript声音在Iphone或android上不起作用:如果按下按钮(自己的蓝色),5秒钟后,MAC上的chrome、firefox和safari会播放声音,但safari mobile(Iphone)或android上不会播放 为什么呢 附加信息:函数“.play()”在safari mobile上运行良好,如本例所示: 在上一个示例中,声音如何工作(在IOS safari和android上),而在前一个示例中不工作?播放音频的命令是相同的 谢谢你的帮助,我做到了。 我在

在此页面中,Javascript声音在Iphone或android上不起作用:如果按下按钮(自己的蓝色),5秒钟后,MAC上的chrome、firefox和safari会播放声音,但safari mobile(Iphone)或android上不会播放

为什么呢

附加信息:函数“.play()”在safari mobile上运行良好,如本例所示:

在上一个示例中,声音如何工作(在IOS safari和android上),而在前一个示例中不工作?播放音频的命令是相同的

谢谢你的帮助,我做到了。 我在这里发布解决方案,以防有人需要它(我怀疑它,看到答案的数量)。 在主功能中,我必须使用“加载”功能来准备播放声音

大体上,我添加了如下内容: obsound=document.getElementById('obsound'); obsound.load()

然后在计时器结束时调用.play()函数