Предварительная загрузка звуков, воспроизводимых через iPhone AudioServices - PullRequest
1 голос
/ 07 декабря 2009

Я создал приложение для iPhone, используя AudioServices для воспроизведения коротких звуков. При первом воспроизведении звука происходит задержка примерно на полсекунды, пока звук загружается до того, как он воспроизводится. Это определенно создает неудобство для пользователя.

Есть ли способ предварительно загрузить звуки для воспроизведения AudioServices или мне нужно переключиться на audioQueues или какой-либо другой способ воспроизведения звуков?

Спасибо, Maha

1 Ответ

1 голос
/ 08 декабря 2009

Это хорошо известная проблема. Все в AudioServices инициализируется лениво.

Я думаю, что ваш лучший выбор - Core Audio или OpenAL. OpenAL может быть излишним, но у него простой API. Пример oalTouch - хорошее место для начала.

Core Audio немного более сырая, но хорошо документирована. На нем построен OpenAL SDK для iPhone.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...