我正在Android上开发一个VOIP应用程序,在开始通话之前,我将音频模式设置为MODE_IN_CALL,并使用STREAM_VOICE_CALL播放声音。
在大多数手机上都可以使用,但它不适用于运行Android 2.2.2的Atrix 4G(MB860)。
我将模式更改为MODE_NORMAL并使用STREAM_MUSIC它可以播放和录制,但声音是通过扬声器播放而不是听筒。
我尝试使用setSpeakerPhoneOn(false)将声音传送到听筒,但这没什么区别。
有没有人遇到过这个问题?
任何帮助将不胜感激!