【发布时间】:2012-04-27 20:09:48
【问题描述】:
使用 mediarecorder 录制通话,将音频源设置为
MediaRecorder.AudioSource.VOICE_CALL
在三星 Galaxy S2 (Android 2.3.4) 上不起作用,在应用程序中冻结并且没有创建录音(VOICE_UPLINK/VOICE_DOWNLINK 都可以,但只记录上行/下行链路,而不是双方的声音)。
但是,例如CallRecorder 应用程序(来自 Android Market)确实有效(记录双方的声音)。所以这是可能的。
它是怎么做的?
【问题讨论】:
-
将 mediasoure 设置为 mic 后尝试
-
MediaRecorder.AudioSource.MIC 与 VOICE_UPLINK、VOICE_DOWNLINK 相同,但不录制双方声音(仅麦克风)。
-
尝试使用 MediaRecorder.AudioSource.VOICE_COMMUNICATION
标签: android mediarecorder