2012-12-15 14 views
8

Nagrywam dźwięk za pomocą AVAudioRecorder, a następnie próbuję odtworzyć dźwięk za pomocą AVAudioPlayer. Próbuję doprowadzić dźwięk do pętli w nieskończoność, ale dźwięk ma krótką przerwę pomiędzy pętlami. Próbowałem nagrywać nagranie AVAudioRecorder do wszystkich możliwych typów plików, ale nie mogę znaleźć czegoś, co pozwoli na płynne zapętlenie. Dzięki.Zapętlanie AVAudioPlayer bez luki

+0

Dlaczego downvotes? Nie ma podobnych pytań, w których ktoś nagrywa * i * odtwarza, chcąc zapętlić. –

+1

Dla wielu z nas nie ma sensu przypisywanie pytań - problematyczne pytania powinny być edytowane lub "odesłane" do pytającego w celu edycji. Ale tak właśnie działają moce ... Przepraszam, wiem, że to niepotrzebne (szczególnie z nowym użytkownikiem). –

Odpowiedz

6

To jest wielki post, który pomógł mi wyeliminować pętle w moim realizacji AVAudioPlayer: http://forums.macrumors.com/showthread.php?t=640862

istota stanowiska jest to, że skompresowany dźwięk dodaje pusty dźwięk pad z długością próbki do parzystej wielokrotności 1024 Używanie nieskompresowanego dźwięku lub dźwięku, który jest specjalnie wyprowadzany w celu zapętlenia, wyeliminuje błąd.

+0

Jak łatwo było to zrobić? Znakomity! –