Тоны DTMF требуют времени, чтобы играть - PullRequest
2 голосов
/ 25 сентября 2011

Я работаю над приложением для телефона.У меня есть вид сетки с кнопочной панелью.У меня есть объект генератора тона, созданный в методе onResume.Я также использую объект блокировки.При нажатии любой цифры я использую объект генератора тонов для воспроизведения тона DTMF, соответствующего цифре, набранной с использованием метода .startTone.В методе onPause я освобождаю объект генератора тона, если он не равен нулю, и устанавливаю его в нуль.

Столкновение со следующими проблемами:

a) На клавиатуре набора номера, когда я начинаю нажимать на кнопки, тон первой цифры немного низок, и его громкость увеличивается при последующих нажатиях кнопок

б) Если я перейду к другому занятию и вернусь к клавиатуре набора номера, и если попробую набрать цифры, тональный сигнал не воспроизводится для первых 3-4 цифр, и он начинает работать нормально после 5-го набора.

Нужен совет поРешение этой проблемы.

Спасибо,

...