Быстрое 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