在内置扬声器中播放声音

时间:2015-10-08 08:56:59

标签: android media-player android-audiomanager speaker

我正在致电应用程序,我想在内置扬声器的来电设备中播放声音。

这是我的代码,

mMediaPlayer.setAudioStreamType(AudioManager.STREAM_VOICE_CALL);
            audioManager.setMode(AudioManager.MODE_IN_CALL);
            audioManager.setSpeakerphoneOn(false);
            mMediaPlayer.setLooping(true);
            mMediaPlayer.prepare();
            mMediaPlayer.start();

我在三星galaxy s5,Moto g3和assus Zenfone5上进行了测试,但它仅适用于三星Galaxy S5

谢谢

1 个答案:

答案 0 :(得分:0)

我想你不需要以下两个字符串:

  

audioManager.setMode(AudioManager.MODE_IN_CALL);   audioManager.setSpeakerphoneOn(假);