Я занимаюсь разработкой музыкального приложения, в котором музыкальная нотация отображается через видеофайл m4v, воспроизводимый с использованием AVPLayer, а AVCaptureSession используется для предварительного просмотра и записи как видео, так и аудио исполнителя, играющего вместе с партитурой.
К сожалению, хотя AVCaptureVideoPreviewLayer отображает живое видео, в то время как отображается музыкальная нотация, когда я пытаюсь добавить аудиовход в AVCaptureSession, AVPlayer делает паузу.
Я пытался использовать отдельные AVCaptureSession для слоя предварительного просмотра изапись звука также, но это, кажется, не имеет большого значения.
Я пытаюсь сделать невозможное, или есть способ воспроизвести видео / аудио и записать видео / аудио одновременно.
Насколько я вижу, Skype и Facetime делают похожие (хотя и не совсем одинаковые) вещи.