0

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

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

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

对此问题的任何帮助将不胜感激。

4

1 回答 1

0

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

于 2012-08-23T11:23:17.093 回答