iphone播放和录音低音量问题

Posted

技术标签:

【中文标题】iphone播放和录音低音量问题【英文标题】:iphone play and record low volume problem 【发布时间】:2011-06-21 13:22:27 【问题描述】:

我正在制作一种 voip 应用程序,所以我必须能够同时播放和录制声音。

但是..当我同时播放和录音时,iphone的音量非常低。

我用过

 //kAudio
        UInt32 audioCategory = kAudiosessionCategory_PlayAndRecord;
        AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryMixWithOthers, sizeof(audioCategory), &audioCategory);

我试试

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

但是..音量仍然很低..

请帮忙..!

附言

我正在使用 audioQueue 播放声音和 audioUnit 录制声音。

【问题讨论】:

【参考方案1】:

您是否在录制之前使用 kAudioSessionProperty_InputGainScalar 属性设置了音量?

顺便说一句,此输入增益属性仅适用于 iOS5。

【讨论】:

以上是关于iphone播放和录音低音量问题的主要内容,如果未能解决你的问题,请参考以下文章

如何增加使用AVAudioRecorder录制的声音音量

iPhone:在通话期间在应用程序中调整播放音量

如何在 iPhone 应用程序中录制和播放声音?

iPhone SDK:如何使用 AVAudioPlayer 标准化音频播放?

iPhone:如何播放忽略音量和铃声开关设置的声音?

使用 AudioQueue 播放 PCM 音频流音量低