播放背景音乐的问题 刚打开 桌面调试出现报错Uncaught (in promise) DOMException: play()

播放背景音乐的问题 刚打开 桌面调试出现报错Uncaught (in promise) DOMException: play() 你们调试下 看看!这个问题不影响实际操作,就是看着有个报错!还有我这个demo就几行代码,生成的编译JS包 居然2.6M,是哪里有问题吗?以前不会的!最新版的 引擎!望抽空帮我看看!
已邀请:

呼噜娃

赞同来自: AerTims

调试的时候,浏览器标签未获得焦点,但SoundManager._isActive的默认值是true,所以会导致报错。正常通过浏览器访问游戏的时候默认焦点是在当前的,不会报错。这个问题基本可以无视,如果强迫症看着不舒服,Chrome下chrome://flags/#autoplay-policy,然后选No user gesture is required 。

anghuo

赞同来自:

自己顶一下!先

老衲当时慌了

赞同来自:

在最新版的Chrome浏览器(以及所有以Chromium为内核的浏览器)中,已不再允许自动播放音频和视频。(Google的某些做法还真是令开发者不爽)。就算你为videoaudio标签设置了autoplay属性也一样不能自动播放。
 解决办法 我在网上找了 
1. https://blog.csdn.net/wo_shi_ma_nong/article/details/88077869
 
2. 这个是本地测试的时候 如果觉得烦 就这样
[code]第一步,在chrome浏览器中输入:
chrome://flags/#autoplay-policy

第二步,在Autoplay policy中将Default改为No user gesture is required

第三步,点击下方的“RELAUNCH NOW”,就大功告成了!
[/code]

要回复问题请先

商务合作
商务合作