この質問で指定された問題の回避策を探しています。
Java でプログラムによって有線ヘッドセットを無効にする方法
そこで述べたように、スピーカーとヘッドフォンの両方で音声が聞こえます。
誰かがプログラムでヘッドセットのオーディオをミュートする方法を教えてもらえますか?
この質問で指定された問題の回避策を探しています。
Java でプログラムによって有線ヘッドセットを無効にする方法
そこで述べたように、スピーカーとヘッドフォンの両方で音声が聞こえます。
誰かがプログラムでヘッドセットのオーディオをミュートする方法を教えてもらえますか?
AudioManager am = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
am.setMode(AudioManager.MODE_IN_CALL);
am.setSpeakerphoneOn(true);
そして、AudioManager.STREAM_SYSTEM
ストリームを介してサウンドを再生します。
サウンドの再生が終了したら、必ずオーディオ マネージャーを以前の状態に戻してください。
AudioManager mAudioMgr = (AudioManager)getSystemService(Context.AUDIO_SERVICE); mAudioMgr.setSpeakerphoneOn(真); mAudioMgr.setMode(AudioManager.MODE_IN_COMMUNICATION);