0

我使用此处找到的教程来录制和播放声音。录音和播放工作正常,但播放时我几乎无法听到声音。我试过以下代码:

UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;                
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,          
                             sizeof (audioRouteOverride),&audioRouteOverride); 

我将它添加到我的“播放”方法中,就在我播放声音之前。我也尝试将其添加到我的viewDidLoad. 他们俩都成功了,所以我根本无法在这里播放。它似乎对其他人有用,但我应该在哪里添加它?

我查看了 SpeakHere,Apple 示例 AVAudio 应用程序。音量非常小。当我使用语音备忘录应用程序时,录音播放的声音非常非常大。有没有人能够播放录制的消息并大声播放?

4

1 回答 1

1

尝试设置AVAudioPlayer...的此属性

@property float volume; /* The volume for the sound. The nominal range is from 0.0 to 1.0. */
于 2013-08-25T06:54:27.707 回答