我有两个三星Galaxy S2,相同的供应商(H3G意大利),相同的固件(2.3.5)在同一商店购买。AudioSource.VOICE_CALL samsung galaxy
我开发了一个通话记录应用程序,使用mediarecorder并使用audiosource VOICE_CALL,这个工作在一个设备上很好,而不是在第二个。
在调试期间,Log中没有错误,只是应用程序卡住了。
Mediarecorder.start在PhoneStateListener状态更改上调用,我尝试使用mediarecorder中可用的所有音频格式但未成功。
如果在mediarecorder.setaudiosource中还添加VOICE_UPLINK,则应用程序不再冻结,但音频质量太低。
两个相同的手机,相同的代码和相同的开发PC如何可能,一个工作太棒了,另一个不是?
同样尝试使用AudioRecorder,这两种设备都能正常工作,但AudioRecorder的问题在于wav文件的大小。 – Giuseppe 2011-12-27 14:16:16