- (void)initAudioSession
{
AVAudioSession *session = [AVAudioSession sharedInstance];
/**
* 由于使用默认setCategory:error设置AVAudioSessionCategoryPlayAndRecord时,默认是听筒放声音,
* 因此此处改成 AVAudioSessionCategoryOptionDefaultToSpeaker
*/
[session setCategory:AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioSessionCategoryOptionDefaultToSpeaker error:nil];
[session setActive:YES error:nil];
}
本文介绍如何在iOS应用中配置AVAudioSession以实现播放和录音功能,并确保音频通过扬声器输出而非听筒。
2244

被折叠的 条评论
为什么被折叠?



