我想知道是否可以访问Android的挂断呼叫声音文件。例如,我希望能够为手机加载任何挂断声音并使用MediaPlayer播放。
以前有人做过这样的事吗?
答案 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.