Swift IOS Graba video y audio con AVFoundation
Pude capturar con éxito el video grabado siguiendo esta preguntaaquí
Básicamente
Heredar deAVCaptureFileOutputRecordingDelegate
prototipoRecorrer los dispositivos disponiblesCreando una sesión con la cámaraIniciar la grabaciónPara de grabarObtenga el video de grabación implementando el método del prototipo anteriorPero el archivo no viene con el audio.
De acuerdo aesta pregunta, tengo que grabar audio por separado y fusionar el video y el audio usando las clases mencionadas
Pero no tengo idea de cómo implementar la grabación de video y audio al mismo tiempo.
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()
}
}
}
}
en este bucle, solo los tipos de dispositivos disponibles son .Front y .Back