cocos creator 3.4.2 苹果手机在静音模式下,游戏没有声音

如题,这是引擎的问题吗

有没有大佬解答一下

这个是引擎配置的,目前策略就是这样的

你的需求可以将代码中的
setCategory:AVAudioSessionCategoryAmbient
改成
setCategory:AVAudioSessionCategoryPlayback

参考文档
https://developer.apple.com/documentation/avfaudio/avaudiosessioncategory/

我在编辑器里找到了,修改了怎么不生效呢image

你说的原生平台的吧?有两处代码,都修改完,xcode 重新编译 iOS 包运行即可

h5小游戏

这个跟浏览器有关系,该版本没有可选配置可以优化 :sweat:

3.4以上的有吗

闲着没事逛论坛看到这个标题,我有一个疑惑
截图20221025160459
就标题说的这个,我有个不理解的地方
手机在静音模式下为什么还会有声音?
如果还有声音的话,不应该是手机系统的bug吗?

如果不是我理解的这个意思,就当我语文老师死得早。

1赞

有的人就有这种特殊的要求,按正常的理解,静音模式就是没声音 :sweat_smile:,以前cocos2d开发的游戏静音模式下就有声音

IOS 有开禁音按钮的话会播不了 WebAudio

以前可以是因为有DOMAudio可以用

:+1:,我们新开发的直接从3.x开始上手,cocos2d都没用过

静音还有声音?? 这游戏谁还敢玩!!反人类设计?

1赞

大佬这个问题解决了没? h5游戏在iOS静音模式下没声音,两处都改成setCategory:AVAudioSessionCategoryPlayback还是没有。

没,官方不支持

这就很尴尬了,前同事用2.4.6版本开发的,没对引擎进行改造,静音模式下就可以播放音频。现在老板认为这功能肯定可以实现…

我跟你一样的情况,以前是cocos2d做的,ios静音模式下也有声音,换版本后不行了,我们老板也提这个问题 :sweat_smile:

你确定这不会被认为是bug吗?静音开了那不就代表不想听到声音吗:joy:

我最初听到这种要求,也是一脸懵逼,静音了还要有声音 :sweat_smile:

老版本开发的课件里有各种声音,然后课件会打开一个新版本开发的游戏,此时这个游戏没有声音…