電話がかかってきたとき、イヤホンを使用している場合は、着信音がイヤホンを通過するようにしたいです。このアプリsetSpeakerphoneon()
では動作していませんが、電話がかかってきたときにイヤホンから呼び出し音をストリーミングする他のアイデアはありますか?
PS:SDK 2.3.3を使用しています
電話がかかってきたとき、イヤホンを使用している場合は、着信音がイヤホンを通過するようにしたいです。このアプリsetSpeakerphoneon()
では動作していませんが、電話がかかってきたときにイヤホンから呼び出し音をストリーミングする他のアイデアはありますか?
PS:SDK 2.3.3を使用しています
私が見たすべてのAndroid実装は、有線アクセサリが接続されている場合、着信音をスピーカー+有線ヘッドセット/ヘッドフォンにルーティングします。有線アクセサリでのみ着信音を再生したい場合は、 AudioManager.setRingerMode()(RINGER_MODE_VIBRATE
またはを使用)でそれを実行できるはずですRINGER_MODE_SILENT
。
ただし、これはユーザーにとって望ましくない場合があります。特に、有線アクセサリが接続されていない場合や、ユーザーの耳に耳栓がない場合はなおさらです。