插入耳机时强制将声音输出到内置扬声器
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 设备。希望这会有所帮助!
【讨论】:
以上是关于插入耳机时强制将声音输出到内置扬声器的主要内容,如果未能解决你的问题,请参考以下文章