蓝牙a2dp配置文件如何工作?

时间:2017-03-03 21:37:44

标签: android bluetooth audio-streaming a2dp

我想创建一个蓝牙音乐播放器应用程序,将音频从一个设备传输到另一个设备。我已经阅读了关于bluetooth的Android开发者页面上的所有内容,我发现专门为音频流创建了一个名为a2dp的配置文件。但是,如何使用它并没有提供太多。我也经历了bluetooth chat example,但我一直无法弄清楚如何实际发送音频以及如何接收音频。我还读到了android 5.0中添加了a2dp接收器功能。 在堆栈溢出上花了好几个小时后,我看到很多问题都在问同样的问题,但没有任何令人满意的答案。

我的主要问题是 -

  1. 蓝牙a2dp配置文件如何工作?
  2. 是否有更好的方法来实现音频流 Android设备除了a2dp?
  3. 非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您可以阅读AVDTP core specification来了解a2dp连接期间发生的情况。 但是,如果您想了解它在编码方面的工作原理,建议您浏览一下this博客,该博客对我很有帮助。