您的位置:首页 > 运维架构

AVAudioRecorder录音和AVAudioPlayer播放声音小的问题!

2014-06-30 17:15 351 查看
问题描述:播放完一段音频,声音大小正常;录完一段音频,再重新播放一段音频时,声音就变得特别小。

原因:

使用kAudioSessionCategory_PlayAndRecord的时候,播放器的声音会自动切到receiver,所以听起来特别小,如果需要从speaker出声,需要自己设置。

解决方案:

在录完音,播放下一段音频之前,加入下面两行代码:

UInt32 doChangeDefaultRoute = 1;
AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryDefaultToSpeaker,sizeof(doChangeDefaultRoute),
&doChangeDefaultRoute);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  AVAudioPlayer 声音小