我想创建一个蓝牙音乐播放器应用程序,将音频从一台设备流式传输到另一台设备。我已经阅读了 android 开发者页面上关于 bluetooth 的所有内容我发现专门为音频流创建了一个名为 a2dp 的配置文件。但是,关于如何使用它的信息并不多。我也经历了bluetooth chat example但我一直无法弄清楚如何实际发送音频以及如何接收它。我还读到从 android 5.0 开始添加了 a2dp 接收器功能。 在 stackoverflow 上花费数小时后,我看到许多问题都在问同样的事情,但没有任何令人满意的答案。
我的主要问题是-
- 蓝牙 a2dp 配置文件如何工作?
- 是否有更好的方法来实现音频流 除了 a2dp 之外的 android 设备?
如有任何帮助,我们将不胜感激。
最佳答案
您可以阅读 AVDTP core specification了解 a2dp 连接期间发生的情况。 但是如果你想了解它在编码方面的工作原理,我建议你去看看 this我发现有用的博客。
关于android - 蓝牙 a2dp 配置文件如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42588855/