2013-05-02 4 views
0

Мне нужно генерировать «на лету» аудиофайл для приложения, основанного на тревоге, над которым я работаю. Мне нужно включить некоторые звуки колокола через определенные промежутки времени, а длина аудиофайла зависит от ввода пользователя. Есть ли способ сделать это? Я подумываю использовать этот подход, чтобы обойти некоторые ограничения фона для iOS, так как вам разрешено воспроизводить аудио в фоновом режиме. Это возможно?Создание звукового файла на лету?

Благодаря

+0

Я не знаю, будет ли это работать вокруг проблем iOS, но вам действительно нужен аудиофайл *, а не просто аудио? Просто подумать о том, чтобы другие могли ответить. –

+0

Вы можете использовать основные аудио API для генерации вашего аудиофайла, но я согласен с @BjornRoche, будет проще просто воспроизводить звук (звук звонка) в нужное время. – Mar0ux

+0

Воспроизведение звуков с использованием таймера, вероятно, не является вариантом в его случае, так как таймер приостанавливается, когда приложение переходит в фоновый режим. Именно поэтому он хочет собрать более длинную звуковую дорожку, которая будет поддерживать приложение в фоновом режиме. – zoul

ответ

0

Вы можете легко составляете больше звуков из существующих образцов с использованием AVFoundation, а именно AVMutableComposition класса. Но будьте различны, что фоновое воспроизведение звука должно иметь смысл, учитывая цель вашего приложения. Воспроизведение аудио только для того, чтобы ваше приложение работало в фоновом режиме, будет отклонено ваше приложение в обзоре.

Смежные вопросы