2017-02-27 17 views
1

通話中に電話スピーカーで音を再生するには(ハンズフリーで)?ハンズフリー通話中に電話スピーカーで音声を再生

私はこれ試してみてください。

audio.setMode(AudioManager.MODE_IN_CALL); 
audio.setSpeakerphoneOn(true); 

audio.setStreamVolume(AudioManager.MODE_IN_CALL, 20, 0); 
mediaplayer.setStreamType(AudioManager.STREAM_VOICE_CALL); 

しかし、この方法では - 携帯電話のスピーカーから大音量のサウンドの再生を開始しますが、コールは、携帯電話のスピーカーで再生されているハンドフリー通話に終了されます。

ハンズフリーで通話に影響を与えずにどのようにサウンドを再生することができますか?ありがとう。あなたはもしかしたら、その後の呼び出し自体の上に簡単なトーンを送信しようとしている場合

mediaplayer.setStreamType(AudioManager.STREAM_MUSIC); 

答えて

2

使用another streamは、コールの音声を中断しないように

mediaplayer.setStreamType(AudioManager.STREAM_DTMF); 
+0

をうん、でも他のストリームは、自動的に再生しますbtデバイスへのサウンド...うーん、しかしおそらくあなたが正しいです、私は私のノートブックBTアダプタ(これはhfのようなものではない)でこれを試しているので、私はハンズフリーデバイスを試す必要があります。 –

+1

あなたは正しいです、ありがとう。 :-) –

関連する問題