Получение доступа к звукам Android - PullRequest
2 голосов
/ 31 марта 2011

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

Кто-нибудь делал что-то подобное раньше?

1 Ответ

2 голосов
/ 02 мая 2013

Как оказалось, звук зависания не сохраняется ни в одном звуковом файле (я потратил много времени на поиск).Вместо этого генерируется тон DTMF .Вот как генерировать звук зависания:

    ToneGenerator toneGenerator = new ToneGenerator(AudioManager.STREAM_VOICE_CALL, 80); //80 is volume
    toneGenerator.startTone(ToneGenerator.TONE_PROP_PROMPT, 200); //200 is length

Вы можете просмотреть исходный источник во встроенном приложении телефона здесь.

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