iOS打开了静音模式,怎么处理才能播放音频

这边都是使用 [audioEngine.play]播放
翻了论坛了都没找到解决的方法

用户都静音模式了,你为什么要播放音频?你想劝退玩家吗?
比如:上课开了静音模式玩你的游戏,因为能静音模式下播放了出音效,导致手机被收了。
这不是开发者想要的,我们要注重用户体验

如果一堆用户打电话过来投诉你垃圾APP,没有声音,人家都有声音就你没有,你就知道啥是用户体验了。。。

不是没声音。是用户开启静音模式下没声音。如果多方考虑可以加入一个全局开关无视静音模式播放声音

这个需要去修改OC源文件里声音播放模式的类型.
苹果开发文档,查查:关键词 AVAudioSession

是的 我们以前就是遵照静音模式不开启声音。结果苹果商店好多这个问题的差评,客服也好多电话。最后改掉就好了。因为静音模式(小铃铛是红色状态)下,safari什么的都能播放声音。用户觉得你出问题了。

谢谢,已经解决了,因为静音模式对于某些用户可能代表通知类的声音
iOS源码里改成AVAudioSessionCategoryPlayback可以了

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。