AndroidでVOIPアプリを開発していて、通話を開始する前に、オーディオモードをMODE_IN_CALLに設定し、STREAM_VOICE_CALLを使用してサウンドを再生します。
ほとんどの電話では機能しますが、Android2.2.2を実行しているAtrix4G(MB860)では機能しません。
モードをMODE_NORMALに変更してSTREAM_MUSICを使用すると、再生と録音ができますが、サウンドはイヤホンではなくスピーカーから再生されます。
setSpeakerPhoneOn(false)を使用してサウンドをイヤピースにルーティングしようとしましたが、違いはありません。
誰かがこの問題をもう抱えていますか?
どんな助けでもいただければ幸いです!