我的应用程序使用标准MediaRecorder记录通话。来电开始几秒钟后,开始通话录音(MediaRecorder.start)。在这之后,对话者听我说的很糟糕。如果我在录音过程中连接/断开耳机,那么问题就消失了。如何以编程方式解决问题?
发布于 2011-12-26 20:18:26
我已经解决了这个问题。AudioManager.setSpeakerphoneOn() true then false帮了我大忙。感谢所有人。
发布于 2011-12-26 03:09:50
据我所知,这在一些手机上是可能的,但一般的答案是你不能记录通话。语音流位于操作系统的较低级别,不能在“应用程序级别”上访问。
发布于 2011-12-26 07:55:57
此外,除非你遵循一些非常严格的指导方针,否则这是非法的,请参阅链接。
http://transition.fcc.gov/cgb/consumerfacts/recordcalls.html
https://stackoverflow.com/questions/8632247
复制