iphone – 有没有人能够在iOS上的单独视图中同时播放视频文件并显示实时摄像头?

我已经尝试使用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 GuideAudio Session Cookbook.

点赞