向AVCaptureSession添加音频输入将停止AVPlayer

| 我正在开发一个音乐应用程序,该音乐应用程序通过使用AVPLayer播放的m4v视频文件显示乐谱,并使用AVCaptureSession预览和记录演奏者的音乐和音频以及乐谱。 不幸的是,尽管AVCaptureVideoPreviewLayer在显示乐谱的同时显示了实时视频,但是当我尝试向AVCaptureSession添加音频输入时,AVPlayer会暂停。 我尝试过使用单独的AVCaptureSession \作为预览层和音频记录,但这似乎没什么区别。 我是在尝试做不可能的事情,还是有办法同时播放视频/音频并录制视频/音频。 据我所知,Skype和Facetime的功能相似(尽管不完全相同)。     
已邀请:
        将音频会话类别设置为正确的属性PlayandRecord。还要将allowmixwithothers设置为yes。     
        尝试这个。我只是在另一个项目中做到而已
-(IBAction)beepingSound2
{
    //do this so that we can hear the scream and record the movie too
    [[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: nil];
    UInt32 doSetProperty = 1;

    AudioSessionSetProperty (kAudioSessionProperty_OverrideCategoryMixWithOthers, sizeof(doSetProperty), &doSetProperty);

    [[AVAudioSession sharedInstance] setActive: YES error: nil];

    [myAudioPlayer1 stop];
    NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:@\"long_beep\" ofType: @\"mp3\"];
    NSURL *fileURL = [[NSURL alloc] initFileURLWithPath: soundFilePath];    
    myAudioPlayer1 = [[AVAudioPlayer alloc] initWithContentsOfURL:fileURL error:nil];
    [myAudioPlayer1 play];
}
    
        我遇到了同样的问题,但似乎在iOS 7中已解决。在iOS 7之前,我可以使AVAudioRecorder与AVPlayer同时工作,但不能使AVCaptureSession与音频同时工作。     

要回复问题请先登录注册