Android - 在连接蓝牙扬声器的内部电话扬声器上播放音频

标签 android audio bluetooth

我的设置:Android 4.4 平板电脑与索尼蓝牙扬声器连接。 Spotify 正在通过蓝牙扬声器播放音乐。

使用

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);`

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

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

最佳答案

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

这里的参数 AudioManager.STREAM_NOTIFICATION 负责让它以那种方式播放
我没有尝试过这个,但是输入这个 AudioManager.STREAM_ 并按 ctrl+space 你会得到建议并使用每一个并测试

关于Android - 在连接蓝牙扬声器的内部电话扬声器上播放音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35258303/

相关文章:

java - android中的透明 View

javascript - 同时播放声音和显示警报javascript

ios - BLE 后台处理在 iOS 应用程序中不起作用

iPhone SDK 3.0 : where is the Bluetooth?

android - 无法在单个dex文件中容纳请求的类错误在gradle中添加Google Play广告库时出现错误

java - 如何将 String 转换为 int 并使用 Comparator 进行比较

javascript - 不按鼠标或使用Javascript中的任何键将无法播放音频

php - HTML 显示 5audio Player 并从 db 获取媒体

java - 在源方法内部调试时无法检查 catch 子句中的变量

android - 显示操作栏菜单按钮