Czy jest jakiś sposób nagrywania na końcu pliku audio? Nie możemy po prostu wstrzymać nagrania zamiast go zatrzymać, ponieważ użytkownik musi mieć możliwość późniejszego powrotu do aplikacji i dodania więcej dźwięku do swojego nagrania. Obecnie dźwięk jest przechowywany w CoreData jako NSData. Plik NSData o numerze AppendData
nie działa, ponieważ wynikowy plik audio nadal informuje, że jest on tak długi, jak oryginalne dane.AVAudioRecorder/AVAudioPlayer - dołącz nagrywanie do pliku
Inną możliwością jest pobranie oryginalnego pliku dźwiękowego wraz z nowym i połączenie ich w jeden plik audio, jeśli jest jakakolwiek metoda.
Proszę spojrzeć na mój kod poniżej. Właśnie tego używam w aplikacji produkcyjnej. – memmons
Możesz znaleźć mój kompletny kod do mearging: https://stackoverflow.com/a/49136633/2244094 –