我已经尝试使用AVFoundation以及尝试使用MPMoviePlayerViewController几天了.我能得到的最接近的是允许一次玩.我想因为Facetime这是可能的.但是,我知道这有点不同,因为没有单独的视频文件.
任何想法都会有所帮助,谢谢.
最佳答案 我不确定这是什么记录,但要让AVCaptureVideoPreviewLayer和MPMoviePlayerViewController一起播放,同时你需要先设置一个可混合的音频会话类别.
这是一种方法:
AVAudioSession* session = [AVAudioSession sharedInstance];
[session setCategory:AVAudioSessionCategoryPlayback error:nil];
UInt32 mixable = 1;
AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryMixWithOthers, sizeof(mixable), &mixable);
[session setActive:YES error:nil];
有关详细信息,请参阅Audio Session Programming Guide和Audio Session Cookbook.