【发布时间】:2011-12-11 10:04:01
【问题描述】:
我查看了几个论坛,但都无法提供令人满意的答案。
我的愿望是能够在后台播放音乐的同时播放和录制视频。 在我找到的 sn-p 的帮助下,我设法做到了这一点。这是代码:
AVAudioSession *session = [AVAudioSession sharedInstance];
session.delegate = self;
NSError *error = nil;
[session setCategory:AVAudioSessionCategoryPlayAndRecord error:&error];
OSStatus propertySetError = 0;
UInt32 allowMixing = true;
propertySetError = AudioSessionSetProperty (
kAudioSessionProperty_OverrideCategoryMixWithOthers, // 1
sizeof (allowMixing), // 2
&allowMixing // 3
);
[session setActive:YES error:&error];
问题是在录音时,我只能通过耳机而不是普通扬声器听到背景音乐。
如何设置常规扬声器工作,以免录音会话中断?
【问题讨论】:
-
你解决过这个问题吗?
-
你有你在这里所做的示例代码吗?
标签: ios