gpt4 book ai didi

javascript - 我的声音无法在Chrome中播放

转载 作者:行者123 更新时间:2023-12-03 02:02:04 24 4
gpt4 key购买 nike

我有一个很小的,非常基本的3d游戏,可以在所有浏览器中运行。但是我的问题是,当它在Chrome中运行时,我可以在控制台消息中看到声音正在“挂起”并且在应有的状态下无法播放。问题是经过一段时间后,所有声音会同时播放。它似乎并没有发生在其他任何地方,只是在Chrome中。我碰到有人张贴的这个article,但无法解决我的问题。以防万一我正在运行Chrome的版本43.0.2357.81 m 并且正在使用Sound Manager 2库(我需要它才能在IE 9及更高版本上正常运行)。

谁能提供一些建议或给我指出更多可能为我提供解决方案的文章?提前谢谢了!

最佳答案

打开Chrome的登录功能(检查元素/控制台-保留日志),然后查看您的代码在做什么。

另外,您可以尝试启用/禁用音频标志,只是一定要在完成后将其设置为默认值。
chrome:// flags /#disable-encrypted-media
chrome:// flags /#disable-prefixed-encrypted-media /
chrome:// flags /#try-supported-channel-layouts
chrome:// flags /#enable-delay-agnostic-aec
chrome:// flags /#disable-delay-agnostic-aec
chrome:// flags /#enable-tab-audio-muting

在chrome中查看是否有区别。

只是从给定的信息出发,我可以想象chrome正在将音频javascript的执行延迟到页面加载的末尾。将脚本移动到页面的开头或使用异步可以解决此问题。这是解决javascript页面加载问题的好资源:http://www.html5rocks.com/en/tutorials/speed/script-loading/

关于javascript - 我的声音无法在Chrome中播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30648413/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com