2013-08-25 161 views
0

我用教程發現here錄製和播放聲音。錄製和播放工作正常,但當我播放時我幾乎無法聽到聲音。我試了下面的代碼:錄音和播放聲音avaudio

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

我把它添加到我的「播放」方法,就在我播放聲音之前。我也嘗試將其添加到我的viewDidLoad。他們都是這樣做的,所以我根本無法在這裏播放。它似乎在爲其他人工作,但我應該在哪裏添加它?

我檢出SpeakHere,蘋果示例AVAudio應用程序。音量非常安靜。當我使用語音備忘錄應用程序時,錄音會非常響亮地播放。有沒有人能夠播放錄製的信息並將其播放回來?

回答

1

嘗試設置的AVAudioPlayer此屬性...

@property float volume; /* The volume for the sound. The nominal range is from 0.0 to 1.0. */