将音频呼叫路由到有线耳机

时间:2014-04-04 06:40:34

标签: android audio sip routes headset

我正在尝试使用Android中的SIP进行音频调用。我现在面临的问题是,当我将有线耳机插入我的设备时,我可以很好地听到音频,我只能通过耳机上的麦克风说话。所以,我最终在我的设备上使用内置麦克风。

我知道setWiredHeadset()已弃用且无法使用。

我该如何解决这个问题?任何帮助表示赞赏。感谢。

编辑:我正在使用Nexus 5设备进行测试

1 个答案:

答案 0 :(得分:0)

(由于我无法发表评论,我必须回答 - 希望这会对你有所帮助。)

我使用以下代码:

AudioRecord PCMAudioRecord = new AudioRecord(MediaRecorder.AudioSource.MIC,
                        audioFrequency, audioChannelConfiguration, audioEncoding,
                        minBufferBytesSize);

麦克风在连接时自动路由到有线耳机..