我看了几个论坛,他们都不能提供令人满意的答案。玩一些backgorund音乐播放和录制视频
我希望能够在后台播放音乐的同时播放和录制视频。 我设法做到了这一点,我找到了一个片段的帮助。这里是代码:
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];
问题是,在录音时,我只能通过耳机扬声器而不是普通扬声器听到背景音乐。
如何设置普通扬声器工作,以便录制会话不会中断?
由于提前,
你有没有解决过这个问题? – shabbirv
嘿你有你在这里做了什么的示例代码? – Jatin