2014-03-28 136 views
0

如果您按下按钮(自己的蓝色),5秒钟后在铬,火狐和Safari上播放声音,但不在Safari浏览器手机上(IPHONE)播放声音,或者在Safari浏览器中播放声音,则本页面中的iPhone或Android无法使用Javascript声音:http://www.webalice.it/i4mattera/lol/jungle/minimal_crossjungle/crossjungle.htm或机器人。Javascript .play()函数适用于所有的浏览器,但移动的浏览器?

这是为什么?

附加信息:功能“.play()”的作品在Safari移动很好,因为你可以在这个例子中看到:http://www.webalice.it/i4mattera/lol/jungle/javascriptsound_separate/

怎么可能声音作品(IOS上的Safari和Android)在最后一个例子,但没有在前者?播放音频的命令是一样的!

感谢您的帮助

回答

0

MMMMhhhhhhkay我做到了。 我在这里发布解决方案,以防万一需要(我怀疑它,看到答案的数量)。 事情是在主要功能,我不得不使用“加载”功能来准备播放声音。

主要我加了一些像: obsound = document.getElementById('obsound'); obsound.load();

然后当计时器结束时,我调用.play()函数。

相关问题