如何强制声音文件只在Android中使用耳机播放

时间:2015-08-27 07:47:13

标签: android audio headphones

我正在开发一个应用程序,我需要播放声音文件,只有耳机,没有扬声器,没有耳机天气耳机插入或没有,开关按钮的开或关状态。我已经为此编写了以下代码。

audioManager.setMode(AudioManager.STREAM_MUSIC);
                    if(mPrefs.getBoolean("flow_recording", false)){
                        audioManager.setWiredHeadsetOn(true);
                        audioManager.setSpeakerphoneOn(false);
                    }
                    else{
                        audioManager.setWiredHeadsetOn(false);
                        audioManager.setSpeakerphoneOn(true);
                    }
                    mPlayer.start();

但是当我拔下耳机时,它仍然会播放带扬声器的音频。

请指导我实现这一目标。

0 个答案:

没有答案