Chrome中javascript音频的随机丢失

Random loss of javascript audio in Chrome

本文关键字:随机 音频 javascript Chrome      更新时间:2023-09-26

我一直在使用html5和canvas对象开发一个基于浏览器的游戏,到目前为止进展顺利。但是,我遇到了一个奇怪的问题,我认为它与铬有关。基本上,游戏可以在一段时间内正常播放(这各不相同,通常是几分钟),然后音频就会停止播放。如果您随后刷新页面或使用 html5 音频标签进入任何其他页面,则声音也不会播放。如果我在 chrome 中查看 javascript 控制台的网络选项卡,那么我可以看到音频对象尚未传输,并且类型和状态为"待处理"。我在火狐中从未遇到过这样的错误,只有 chrome。

我在网上搜索类似情况只找到一个听起来 http://www.lordofultima.com/en/forum/showthread.php?tid=52813 与用户抱怨此游戏中chrome中声音丢失的链接(这也是在javascript中完成的)

有什么指示吗?请随时询问您是否需要更多信息。

只需删除mp3的id3标签,这很奇怪但有效,至少我希望