Быстрое IOS запись видео и аудио с AVFoundation

После этого вопроса я смог успешно получить записанное видео.Вот

В принципе

Наследовать отAVCaptureFileOutputRecordingDelegate прототипПеребрать доступные устройстваСоздание сеанса с камеройНачать записьОстановить записьПолучите запись видео, реализовав метод прототипа выше

Но файл не идет с аудио.

В соответствии сэтот вопрос, я должен записать аудио отдельно и объединить видео и аудио, используя упомянутые классы

Но я понятия не имею, как реализовать запись видео и аудио одновременно.

for device in devices {
            // Make sure this particular device supports video
            if (device.hasMediaType(AVMediaTypeVideo)) {
                // Finally check the position and confirm we've got the back camera
                if(device.position == AVCaptureDevicePosition.Back) {
                    captureDevice = device as? AVCaptureDevice
                    if captureDevice != nil {
                        print("Capture device found")

                        beginSession()
                    }
                }
            }
        }

в этом цикле доступны только типы устройств. Front и .Back

Ответы на вопрос(3)

Ваш ответ на вопрос