访问Android声音

时间:2011-03-31 02:37:08

标签: android audio

我想知道是否可以访问Android的挂断呼叫声音文件。例如,我希望能够为手机加载任何挂断声音并使用MediaPlayer播放。

以前有人做过这样的事吗?

1 个答案:

答案 0 :(得分:2)

事实证明,挂断声音并没有存储在任何声音文件中(我浪费了很多时间搜索)。相反,会生成DTMF音。以下是如何生成挂断声音:

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

You can view the original source in the built in phone app here.