AVAudioRecorder录音和AVAudioPlayer播放声音小的问题!
2014-06-30 17:15
351 查看
问题描述:播放完一段音频,声音大小正常;录完一段音频,再重新播放一段音频时,声音就变得特别小。
原因:
使用kAudioSessionCategory_PlayAndRecord的时候,播放器的声音会自动切到receiver,所以听起来特别小,如果需要从speaker出声,需要自己设置。
解决方案:
在录完音,播放下一段音频之前,加入下面两行代码:
UInt32 doChangeDefaultRoute = 1;
AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryDefaultToSpeaker,sizeof(doChangeDefaultRoute),
&doChangeDefaultRoute);
原因:
使用kAudioSessionCategory_PlayAndRecord的时候,播放器的声音会自动切到receiver,所以听起来特别小,如果需要从speaker出声,需要自己设置。
解决方案:
在录完音,播放下一段音频之前,加入下面两行代码:
UInt32 doChangeDefaultRoute = 1;
AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryDefaultToSpeaker,sizeof(doChangeDefaultRoute),
&doChangeDefaultRoute);
相关文章推荐
- AVAudioRecorder录音和AVAudioPlayer播放声音小的问题!
- AVFoundation框架实现录音和播放(AVAudioRecorder、AVAudioPlayer)
- 在后台有音乐播放的情况下用AVAudioRecorder进行录音问题的解决
- iphone ios AVAudioRecorder 录音后用avplayer播放声音小
- 用AVAudioRecorder录音,AVAudioPlayer播放声音很小
- IOS中录音后再播放声音太小问题解决
- iOS AVAudioPlayer AVAudioRecorder 录音和播放
- iOS开发之录音和播放问题AVAudioPlayer
- IOS AVAudioPlay 播放本地音频没声音问题
- 程序AVAudioPlayer播放声音的问题。
- iOS AVAudioSession 配置(录音完声音变小问题)
- AVAudioPlayer 播放音频文件无声音的问题
- Domain=NSOSStatusErrorDomain Code=1937337955 关于iOS录音AVAudioRecorder与音频播放AVAudioPlayer真机调试录音不能播放的问题
- IOS中录音后再播放声音太小问题解决
- 关于iOS录音后播放声音小的问题
- iOS--播放声音(AVAudioPlayer)、录音(AVAudioRecorder)
- [已解决] AVAudioRecorder 录音,编码问题
- iOS 使用AudioRecorder录音后在使用AVPlayer播放不了声音的问题
- 解决mini2440声卡全双工问题,实现同时录音及播放
- UniJa2.1声音播放问题(MIDI格式)