【发布时间】:2015-10-02 13:51:11
【问题描述】:
问题的标题可能看起来重复,但我的问题有时是问题并会导致故障。插入耳机时,我使用以下代码通过扬声器播放。
AudioManager audioManager = (AudioManager)mContext.getSystemService(Context.AUDIO_SERVICE);
audioManager.setMode(AudioManager.STREAM_MUSIC);
audioManager.setSpeakerphoneOn(true);
if(! Globals.mediaPlayer.isPlaying()){
Globals.mediaPlayer.start();
}
以上代码通过以下方式播放音频: 1. 很少几次,它就完美地播放了。 2. 大多数时候,它会在背景中播放循环声音。 3. 几次,它什么都不播放。
插入耳机后,系统声音播放似乎没有错误。例如 - 设置铃声正确播放相应的铃声,没有任何故障。请帮助我了解如何在插入耳机的情况下通过扬声器正确播放声音。
【问题讨论】:
标签: android android-audiomanager