插入耳机时,强制输出声音到内置扬声器

Ahm*_*azy 10 android microphone

插入耳机时如何让内置手机扬声器播放声音?我看到使用SoundAbout应用程序是可能的.

我试过这个答案提示

audioManager.setMode(AudioManager.MODE_IN_CALL);
audioManager.setSpeakerphoneOn(true);
Run Code Online (Sandbox Code Playgroud)

我可能以错误的方式做到了.我只是设置它并使用MediaPlayer播放一些音乐.

我正在使用Nexus 6进行此测试.

小智 1

你好,用这个代替:

mAudioManager.setMode(AudioManager.MODE_CURRENT);
mAudioManager.setSpeakerphoneOn(true);
Run Code Online (Sandbox Code Playgroud)

我也在使用 Nexus 6 设备。希望这可以帮助!