¿Hay alguna forma de grabar en el final de un archivo de audio? No podemos detener la grabación en lugar de detenerla, porque el usuario necesita volver a la aplicación más tarde y agregar más audio a su grabación. Actualmente, el audio se almacena en CoreData como NSData. El AppendData
de NSData no funciona porque el archivo de audio resultante aún informa que solo tiene el mismo largo que los datos originales.AVAudioRecorder/AVAudioPlayer: añada la grabación al archivo
Otra posibilidad sería tomar el archivo de audio original, junto con el nuevo, y concatenarlos en un archivo de audio, si hay alguna manera de hacerlo.
Eche un vistazo a mi código a continuación. Esto es lo que estoy usando en una aplicación de producción. – memmons
Puede encontrar mi código completo para mearging: https://stackoverflow.com/a/49136633/2244094 –