Cocos Creator IOS播放声音的问题

Cocos Creator:2.0.1

web项目

ios:
型号:IPhone 8 Plus
软件版本:13.1.3

问题:
1:插上耳机通过浏览器进入游戏,播放背景音乐,然后拔掉耳机,此时音乐停止,再调用play,rewind,resume等均无法再播放声音,插回耳机也一样无法恢复播放声音。
2:暂停音乐,切入后台,等待一分钟左右,再返回游戏,无法再播放声音

不管是用AudioSource还是AudioEngine均必现

你好,2.0.1 版本是较早之前的版本,你或许应该用最新的 2.2.1 版本测试一下是否还有你说的 bug 存在,新版本有修复了一些音频的问题。

我重新安装了最新2.2.2版本,问题依然存在~
已附测试工程
TestAudio.zip (2.9 MB)

临时方案:
把 audioClip 的加载模式改为如下:

感谢你的反馈。
这是修改之后的demo:
20191231.zip (2.7 MB)

将音乐加载模式临时修改为:DOM后,AudioSource拔出耳机点击play可以播放,AudioEngine依然不行
原工程内包含AudioEngine的测试node,可以隐藏AudioSource的node,激活AudioEngine的试试

我刚刚试了一下我的app,使用ccc2.2.1打包,没有出现你说的问题。

测试设备:iPhone11

嗯,我试过了,是可以的。
这里的问题,主要是 web audio 加载的音频虽然不能在戴回耳机之后恢复播放,但是也至少能够重新播放。

升到13系统就会出现

刚才重新试了,设置为DOM是可以的,不好意思,期待web模式也能
另外,不知道大大有没有监测过拔耳机的事件,我直接偷着用下:smirk:

你好,现在一定要改成dom模式吗…我也出现了这个问题 也是插拔耳机没声音了