Cocos2d iphone 使用SimpleAudioEngine超越静音开关

Cocos2d iphone 使用SimpleAudioEngine超越静音开关,cocos2d-iphone,simpleaudioengine,cocos2d-x,cc.audioengine,Cocos2d Iphone,Simpleaudioengine,Cocos2d X,Cc.audioengine,当外部静音开关打开时,应用程序没有声音。我在应用程序中使用SimpleAudioEngine来播放音效。 即使静音开关设置为静音,我如何播放声音?如果您使用[CDAudioManager initAsynchronously:kAMM_PlayAndRecord]进行初始化静音开关被覆盖。据我所知,这也是获取麦克风输入的唯一方法。当我使用[CDAudioManager initAsynchronously:kAMM_PlayAndRecord]时我面临一个非常小的音量问题。使用[CDAudioM

当外部静音开关打开时,应用程序没有声音。我在应用程序中使用SimpleAudioEngine来播放音效。
即使静音开关设置为静音,我如何播放声音?

如果您使用
[CDAudioManager initAsynchronously:kAMM_PlayAndRecord]进行初始化静音开关被覆盖。据我所知,这也是获取麦克风输入的唯一方法。

当我使用
[CDAudioManager initAsynchronously:kAMM_PlayAndRecord]时我面临一个非常小的音量问题。使用
[CDAudioManager initAsynchronously:kAMM_MediaPlayback]和卷不会受到影响


<>这也会(在C++或JS中),因为它也使用.< /P>它不这样工作。如果用户将设备静音,则无法覆盖它--所有应用都将静音。是否有任何方法可以工作。我在其他应用中看到它正在工作。静音按钮将静音。努夫说。苹果可能不会批准。如果他们发现或听到你的应用不按规则播放,他们可能会从应用商店中删除你的应用。你为什么要阻止你的用户静音??试图激怒他们?即使静音开关接通,这个答案也能让你播放音频,但为什么要主动激怒你的用户呢?如果他们打开了静音开关,很可能意味着他们不想听到你(或任何其他)应用程序的任何声音。