Генерировать произвольный звуковой сигнал в Android - PullRequest
2 голосов
/ 10 ноября 2010

Насколько я знаю, в Android нет простого способа генерировать звуковой сигнал (эквивалентный Console.Beep (intquency, int length) в .NET). Единственный, который выглядел многообещающе - ToneGenerator класс, может генерировать только ограниченный выбор тонов.

Должен ли я генерировать сигнал вручную, передавать его в AudioTrack и воспроизводить его, или есть библиотека или открытый исходный код, который это делает?

Ответы [ 2 ]

1 голос
/ 13 декабря 2011
1 голос
/ 18 июля 2011

Я искал то же самое.На этом сайте нашел ответ:

  1. Вычисление чисел для сигнала с заданной частотой
  2. Преобразование полученного массива в формат PCM
  3. Feed AudioTrack для воспроизведенияназад.

Это хорошее начало.

У меня нет URL, но вы легко найдете код в FAQ, ища кого-то, спрашивающего "... произвольная частота"

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