我想知道是否可以访问 Android 的挂断电话声音文件。例如,我希望能够为电话加载任何挂断声音并使用 MediaPlayer 播放。
以前有没有人做过这样的事情?
最佳答案
事实证明,挂断声音没有存储在任何声音文件中(我浪费了很多时间搜索)。相反,一个 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.
关于android - 访问 Android 声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5494757/