Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个包含 AVAudioRecorder 对象(麦克风监听)的 Cocos2D(Box2D) 项目。iPhone 4 的音频我没有问题,但 iPhone 3G 的音频音量非常低!我确实将设备音量增加到最大音量,但音频音量仍然没有改变。
我发现了问题!音频音量低,因为在电话扬声器(不是主扬声器)中播放音频。
要在主扬声器中播放音频,我们需要以下代码:
UInt32 doChangeDefaultRoute = 1; AudioSessionSetProperty( kAudioSessionProperty_OverrideCategoryDefaultToSpeaker, sizeof(doChangeDefaultRoute), &doChangeDefaultRoute );