哪些Android版本和设备支持AVRCP 1.3和1.4?
应用程序需要什么来支持AVRCP 1.3 (提供曲目信息)?我们通过AudioTrack播放音频,而不是媒体播放器。
需要什么来支持1.4?
有没有什么例子,源代码等,来演示如何支持AVRCP 1.3和1.4?
发布于 2013-01-24 17:01:16
基础android不支持AVRCP 1.3/1.4,许多其他设备支持(许多手机支持AVRCP 1.3/1.4例如: Moto Razr系列手机)。AVRCP 1.3的源代码可以在高通维护的codeaurora git上找到。AVRCP1.3需要媒体信息,如状态,TrackName,ArtistName,AlbumName,持续时间等在bluetooth.org中检查AVRCP1.3规范版本,您还需要将AVRCP配置文件的SDP记录更改为1.3。
发布于 2015-02-05 22:45:07
这是一个老问题,但同样重要的是:配置文件支持依赖于芯片组和堆栈。蓝牙实现与您正在运行的Android版本无关。
可以在Bluetooth.org上找到设备的合格列表。这些列表包含支持的配置文件和配置文件版本。
如果设备使用蓝牙品牌,则应在此处列出。
发布于 2019-03-14 15:56:30
在Galaxy S9中,我在dev设置中看到1.4是默认设置,但1.5和1.6是一个选项。我的sony mex-n4100bt声称支持1.5,开箱即用,可以列出一个朋友的Galaxy S4上的文件和资料。但在我启动应用程序之前,它在我的S9上不起作用。实际上,在我的S9上,只有控件可以工作,我找不到一个支持浏览文件的应用程序。需要花更多的时间来调查到底发生了什么。
回到(旧的)问题上,我认为可以在VLC代码库中使用支持AVRCP的示例。但它可能低于1.4,因为1.4的浏览文件应该是可用的。
https://stackoverflow.com/questions/13293005
复制相似问题