【发布时间】:2014-09-29 04:22:37
【问题描述】:
我正在开发一个应用来控制扬声器。我希望应用程序能够播放音乐、做卡拉 OK(同时播放音乐和麦克风),并为用户提供基本的 EQ。到目前为止,我的问题一直是通过蓝牙播放音乐。我的应用程序: - 发现附近的所有蓝牙扬声器 - 将它们放在列表中 - 与点击的设备配对并将用户发送到蓝牙设置以连接到它 现在我的问题是通过蓝牙扬声器成功播放音乐。我使用 AudioManager 并将其设置为在 SCO 上播放:
audioManager.setMode(AudioManager.MODE_IN_CALL);
audioManager.startBluetoothSco();
audioManager.setBluetoothScoOn(true);
然后尝试播放音乐文件,但这只会通过设备扬声器播放,而不是连接的蓝牙扬声器。 所以我的问题是我错过了什么?我读了一些关于 A2DP 接收器的信息,但它似乎在最近的版本中不可用。有什么建议?提前致谢。 TDLR:如何在配对的蓝牙音箱上播放音乐?
【问题讨论】:
标签: android bluetooth speaker android-audiomanager a2dp