Выделить и инициализировать буфер и воспроизводить DTMF - PullRequest
1 голос
/ 26 июля 2010

Я хочу выделить буфер памяти и инициализировать его данными математического уравнения, чтобы получить чистый тон DTMF. Я использую библиотеку AudioQueueServices, чтобы выделить и заполнить буфер. Я использовал формулу из 2 синусоидальных волн и 2 разных частот. Однако ни звук, ни тон не воспроизводятся.

Может быть важно упомянуть, что функция AudioPlayer: initWithData: error:

1 Ответ

1 голос
/ 26 июля 2010

Вы не предоставили достаточно информации для диагностики вашей проблемы. Единственный очевидный вопрос, который нужно задать, - настроили ли вы аудио сеанс?

Хорошим примером для использования является Образец Дейва Дрибина A440 с iPadDevCamp Chicago. Он показывает, как воспроизводить простой тон 440 Гц, используя графики AudioQueueServices и Audio Unit. Надеюсь, это позволит вам увидеть, где ваша проблема.

...