通过听筒播放录制的文件

时间:2012-08-23 09:43:37

标签: android audio user-interface call routes

我正在设计一个恶作剧的恶作剧应用程序,我想要显示好像有人打电话,然后当用户应答呼叫时,它应该播放录制的文件。除了目前我面临的两个问题之外,我已经完成了大部分工作。

1)当用户接听电话时,录音文件应通过听筒播放(目前通过扬声器自动播放)

2)众所周知,每个手机的UI在接听电话时都会有所不同,所以我想确保在运行应用时应该使用手机的默认用户界面,以确保它看起来像一个真正的来电。

对此问题的任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

对于问题的第一部分:如果您使用VOICE_CALL流类型进行播放,您应该能够获得与语音呼叫相同的路由(即,如果连接了附件的耳机,则连接有耳机等)。
要获得与语音通话相同的精确声音,您应该将音频文件设为8 kHz单声道,最好是AMR编码。