¿Grabar audio / video con AVCaptureSession y reproducir audio simultáneamente?
Estoy tratando de crear una aplicación para iOS que pueda grabar audio y video mientras simultáneamente emite audio a los altavoces.
Para hacer la grabación y la vista previa, estoy usandoAVCaptureSession
, unAVCaptureConnection
cada uno para video y audio, y unaAVAssetWriterInput
cada uno para video y audio. Básicamente logré esto siguiendo el código de ejemplo RosyWriter.
Antes de configurar la grabación de esta manera, estaba usandoAVAudioPlayer
para reproducir audio.
Ahora, si estoy en medio de la captura (ni siquiera grabando, solo capturando para la vista previa), e intento usarAVAudioPlayer
, micaptureOutput
devoluciones de llamada en miAVCaptureAudioDataOutputSampleBufferDelegate
clase deja de ser llamado.
¿Hay una solución para esto
Existe otro servicio de nivel inferior que debería usar para reproducir audio que no detendrá mi captura?
mc.