Можно ли при чтении аудиофайла читать с помощью ExtAudioFile читать поплавки не последовательно? - PullRequest
3 голосов
/ 01 августа 2011

Я пытаюсь нарисовать осциллограмму из mp3-файла.

Мне удалось извлечь поплавки с помощью приложения ExtAudioFileReadTest, предоставленного в документации Core Audio SDK (ссылка: http://stephan.bernsee.com/ExtAudioFileReadTest.zip),, но оно читаетплавает последовательно.

Проблема в том, что мой аудиофайл очень длинный (около 1 часа), поэтому, если я последовательно читаю плавающие файлы, это займет так много времени.

Можно ли пропуститьаудиофайл, затем прочитать небольшой фрагмент аудио, затем пропустить и прочитать?

1 Ответ

3 голосов
/ 02 августа 2011

Да, используйте ExtAudioFileSeek () для поиска нужного образца кадра.В нем есть некоторые ошибки в зависимости от того, какой формат вы используете (или сделали на 10.6), но MP3 должен быть в порядке.

...