Audio iPhone 3G中的Cocos2D低音量?

Audio iPhone 3G中的Cocos2D低音量?,audio,cocos2d-iphone,box2d,avaudiorecorder,iphone-3gs,Audio,Cocos2d Iphone,Box2d,Avaudiorecorder,Iphone 3gs,我有一个Cocos2D(Box2D)项目,其中包含一个音频记录器对象(麦克风监听)。我对iPhone4中的音频没有问题,但iPhone3G中的音频音量非常低!我确实将设备音量增加到最大音量,但音频音量仍然没有改变。我发现了问题!音频音量过低,原因是在电话扬声器(非主扬声器)中播放音频 要在主扬声器中播放音频,我们需要以下代码: UInt32 doChangeDefaultRoute = 1; AudioSessionSetProperty( kAudioSessionProper

我有一个Cocos2D(Box2D)项目,其中包含一个音频记录器对象(麦克风监听)。我对iPhone4中的音频没有问题,但iPhone3G中的音频音量非常低!我确实将设备音量增加到最大音量,但音频音量仍然没有改变。

我发现了问题!音频音量过低,原因是在电话扬声器(非主扬声器)中播放音频

要在主扬声器中播放音频,我们需要以下代码:

UInt32 doChangeDefaultRoute = 1;     
AudioSessionSetProperty(
   kAudioSessionProperty_OverrideCategoryDefaultToSpeaker,
   sizeof(doChangeDefaultRoute),
   &doChangeDefaultRoute
);

我发现了问题!音频音量过低,原因是在电话扬声器(非主扬声器)中播放音频

要在主扬声器中播放音频,我们需要以下代码:

UInt32 doChangeDefaultRoute = 1;     
AudioSessionSetProperty(
   kAudioSessionProperty_OverrideCategoryDefaultToSpeaker,
   sizeof(doChangeDefaultRoute),
   &doChangeDefaultRoute
);

@维卡普:修正了什么语法?我们不需要粗体字。@Vikalp:纠正了什么语法?我们不需要大胆的人。