2016-02-07 81 views
0

我的设置:Android 4.4平板电脑与Sony蓝牙扬声器连接。 Spotify正在蓝牙扬声器上播放音乐。Android - 在连接蓝牙扬声器的内部手机扬声器上播放音频

使用

audio = (AudioManager) getSystemService(Context.AUDIO_SERVICE); 
audio.setStreamVolume(AudioManager.STREAM_NOTIFICATION, audio.getStreamMaxVolume(AudioManager.STREAM_NOTIFICATION), 0); 
soundPool = new SoundPool(20, AudioManager.STREAM_NOTIFICATION, 0); 
SoundBeeps = soundPool.load(this,R.raw.beeps,1); 
soundPool.play(SoundBeeps, 1, 1, 0, 0, 1);` 

通知声音回放上内部和蓝牙扬声器。

是否可以在平板电脑的内置扬声器上播放通知声音只有而不是蓝牙扬声器上?

回答

0
soundPool = new SoundPool(20, AudioManager.STREAM_NOTIFICATION, 0); 

参数AudioManager.STREAM_NOTIFICATION这里是responsibe使它以这种方式发挥
我还没有试过,但输入这个AudioManager.STREAM_,然后按Ctrl +空格键,你会得到建议,并利用每一个和测试

+1

谢谢你已经试过了:AudioManager.STREAM_ALARM =>内部+ bt扬声器,AudioManager.STREAM_DTMF =>只有bt扬声器,AudioManager.STREAM_MUSIC =>只有bt扬声器,AudioManager.STREAM_RING =>内部+ bt扬声器, AudioManager.STREAM_SYSTEM = >只有bt扬声器, AudioManager.STREAM_VOICE_CALL =>只有bt扬声器; 不幸的是,没有流只输出设备扬声器上的声音... – Martin

+0

@Martin你现在有解决方案吗?你可以发布吗? –

相关问题