当外部静音开关打开时,应用程序没有声音。我在我的应用程序中使用SimpleAudioEngine来播放声音效果。 即使静音开关设置为静音,我该如何播放声音?
答案 0 :(得分:1)
如果使用[CDAudioManager initAsynchronously:kAMM_PlayAndRecord];
进行初始化,则会覆盖静音开关。据我所知,这也是获取麦克风输入的唯一方法。
答案 1 :(得分:0)
当我使用[CDAudioManager initAsynchronously:kAMM_PlayAndRecord];
时,我遇到了一个非常低的音量问题。请改用[CDAudioManager initAsynchronously:kAMM_MediaPlayback];
,不会影响音量。
这也适用于cocos2d-x(使用c ++或js),因为它也使用cc.audioengine。