将音频输入添加到 AVCaptureSession 会停止 AVPlayer

LeF*_*eur 5 iphone avcapturesession avplayer

我正在开发一个音乐应用程序,其中通过使用 AVPLayer 播放的 m4v 视频文件显示乐谱,并且使用 AVCaptureSession 来预览和记录演奏者演奏的视频和音频。

不幸的是,虽然 AVCaptureVideoPreviewLayer 在显示乐谱的同时显示实时视频,但当我尝试向 AVCaptureSession 添加音频输入时,AVPlayer 会暂停。

我曾尝试将单独的 AVCaptureSession 用于预览层和录音,但这似乎没什么区别。

我是在尝试做不可能的事情,还是有办法同时播放视频/音频和录制视频/音频。

据我所知 Skype 和 Facetime 做类似(虽然不完全相同)的事情。

nov*_*ova 0

将音频会话类别设置为右侧属性 PlayandRecord。还将allowmixwithothers 设置为yes。