Looping AVAudioPlayer ohne Lücke

8

Ich nehme einen Ton mit AVAudioRecorder auf und versuche dann, den Ton mit AVAudioPlayer wiederzugeben. Ich versuche den Sound endlos zu loopen, aber der Sound hat eine kurze Lücke zwischen den Loops. Ich habe versucht, die AVAudioRecorder-Aufnahme auf alle möglichen Dateitypen aufzuzeichnen, aber ich kann nichts finden, was ein nahtloses Looping ermöglicht. Danke.

    
Daniel Norman 15.12.2012, 06:23
quelle

1 Antwort

6

Dies ist ein toller Beitrag, der mir geholfen hat, Loops in meiner AVAudioPlayer-Implementierung zu eliminieren: Ссылка

>

Der Kernpunkt des Posts besteht darin, dass komprimiertes Audio einen leeren Sound hinzufügt, um die Länge des Samples auf ein geradzahliges Vielfaches von 1024 zu puffern. Unkomprimiertes Audio oder Audio, das speziell zum Schleifen ausgegeben wird, beseitigt den Störimpuls.

    
Ian Hoar 29.12.2012 01:23
quelle