Недавно я пытался включить интенсивный класс по управлению звуком, где точность воспроизведения звука является обязательным условием. Я ищу возможность загрузить звук, установить начальную позицию воспроизведения (или указатель воспроизведения), воспроизвести в течение определенного времени, приостановить звук, установить положение «указатель воспроизведения» на новый интервал и снова возобновить воспроизведение. (с динамическими интервалами). Я пытался использовать AVAudioPlayer в этом отношении, но кажется, что это слишком медленно. Производительность просто не та, что вы ожидаете, она отстает при вызове pause
и setCurrentTime:
.
Это самая простая в использовании библиотека и единственная с заявленной функцией setCurrentTime:
.
Я пришел сюда с просьбой о вашей помощи, рекомендацией для достойного SoundEngine с открытым исходным кодом, который может обрабатывать настройку интервала (движение указателя воспроизведения) с малой задержкой, или ссылку на то, где указано, что инструменты OpenAL или AudioUnit могут обрабатывать настройку позиции воспроизведения.
Заранее спасибо,
~ Натанавра.