MediaRecorder.AudioSource 中 VOICE_CALL 和 VOICE_COMMUNICATION 的区别

Difference between VOICE_CALL and VOICE_COMMUNICATION in MediaRecorder.AudioSource

我交替使用 MediaRecorder VOICE_COMMUNICATIONVOICE_CALL 在 Android(NDK 级别)中进行通话录音。

它们之间有什么区别?我发现他们给出了类似的录音结果。

我检查了另一个 reference 但它没有明确说明差异。

你们能帮我区分两者吗AudioSources?也许还有其他我遗漏的参考资料?

谢谢。

VOICE_CALL 是在通话中上下发送的实际通话数据(因此您的一方和他们的一方)。 VOICE_COMMUNICATION 只是麦克风,但启用了编解码器和回声消除以获得良好的语音质量。