ExtAudioFile może wykonać fantastyczną robotę. Jednym z powodów, dla których warto wypróbować niektóre skompresowane formaty, takie jak MP3 i konwertować na PCM, jest znacznie mniejsze opóźnienie podczas odtwarzania dźwięku. Na przykład efekt dźwiękowy MP3 może potrwać blisko sekundy, aby rozpocząć odtwarzanie, kiedy ten sam dźwięk w PCM mógłby rozpocząć się niemal natychmiast. Wiem, od kiedy zamieniam moje dźwięki na PCM w czasie premiery i eliminuję opóźnienia, którym byłem nękany.
Go pobrać iPhoneExtAudioFileConvertTest a znajdziesz wszystko, czego potrzeba, aby zrobić własne konwersje
powód Staram się robić to beacuse moich pobrań aplikacji plików w .m4r/.mp3 i dla moich celów i trzeba je .caf i zastanawiałem się, czy jest jakiś sposób, aby zamiast dostarczać nagranie jako pakiety do przykładu speakhere, gdy zapisuje dane do pliku, który jest tworzony, jeśli mógłbyś przekazać dane z pliku mp3? – Enea
Sugeruję, abyś sprawdził pliki z dokumentami Apple lub przeszukał Stack Overflow, jak odtwarzać dźwięk. Przykładowy przykład jest trochę stary, a nowsze, łatwiejsze metody są dostępne. – coneybeare