我正在开发一个音乐应用程序,其中通过使用 AVPLayer 播放的 m4v 视频文件显示乐谱,并使用 AVCaptureSession 来预览和记录演奏者的视频和音频与乐谱一起播放。
不幸的是,虽然 AVCaptureVideoPreviewLayer 在显示乐谱的同时显示实时视频,但当我尝试向 AVCaptureSession 添加音频输入时,AVPlayer 会暂停。
我曾尝试对预览层和录音使用单独的 AVCaptureSession,但这似乎没什么区别。
我是在尝试做不可能的事情,还是有办法同时播放视频/音频和录制视频/音频。
据我所知,Skype 和 Facetime 做的事情相似(尽管不完全相同)。