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

Posted

技术标签:

【中文标题】插入耳机时强制将声音输出到内置扬声器【英文标题】:Force output sound to internal speaker while headphones plugged in 【发布时间】:2016-04-24 11:24:08 【问题描述】:

如何在插入耳机时让手机内置扬声器播放声音?我发现可以使用SoundAbout 应用程序。

我已经尝试过this answer 这表明

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

我可能做错了。我只是设置它并使用 MediaPlayer 播放一些音乐。

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

【问题讨论】:

你检查过这个link吗?我遇到了同样的问题,它救了我! Is there any way to force audio through the speakers when headphones are plugged in?的可能重复 @MohammadZ 这对我不起作用。顺便说一句,我正在使用 Marshmaellow。 【参考方案1】:

你好用这个代替:

mAudioManager.setMode(AudioManager.MODE_CURRENT);
mAudioManager.setSpeakerphoneOn(true);

我也在使用 Nexus 6 设备。希望这会有所帮助!

【讨论】:

以上是关于插入耳机时强制将声音输出到内置扬声器的主要内容,如果未能解决你的问题,请参考以下文章

插入耳机时强制音频到扬声器?

联想笔记本插入耳机没声音,如何解决?

同时向扬声器和耳机输出音频?

Android,插入耳机后如何将音频路由到扬声器?

如何监控设备的音频输出以判断声音是不是来自扬声器/耳机插孔?

win7无声音显示“未插入扬声器或耳机” 怎么解决