1

我正在 Android 上开发一个 VOIP 应用程序,在开始通话之前,我将音频模式设置为 MODE_IN_CALL,并使用 STREAM_VOICE_CALL 播放声音。

在大多数手机上它都可以工作,但它在运行 Android 2.2.2 的 Atrix 4G (MB860) 上不起作用。

我将模式更改为 MODE_NORMAL 并使用 STREAM_MUSIC 它可以播放和录制,但声音是通过扬声器而不是听筒播放的。

我尝试使用 setSpeakerPhoneOn(false) 将声音路由到耳机,但这没有区别。

有人遇到过这个问题吗?

任何帮助,将不胜感激!

4

0 回答 0