哪些Android版本和设备支持AVRCP 1.3和1.4?
应用程序需要什么才能支持AVRCP 1.3(提供曲目信息)?我们通过AudioTrack播放音频,而不是媒体播放器。
支持1.4需要什么?
是否有任何示例,源代码等,演示如何支持AVRCP 1.3和1.4?
答案 0 :(得分:0)
基础android不支持AVRCP 1.3 / 1.4,许多其他设备支持(许多手机支持AVRCP 1.3 / 1.4 ex:Moto Razr系列手机)。 AVRCP 1.3的源代码可以在Qualcomm维护的codeaurora git上找到。 AVRCP 1.3需要媒体信息,如STATUS,TrackName,ArtistName,AlbumName,Duration等。请在bluetooth.org中查看AVRCP 1.3规范版本 此外,您还需要将AVRCP配置文件的SDP记录更改为1.3。
答案 1 :(得分:0)
这是一个老问题,但并非如此: 配置文件支持取决于芯片组和堆栈。 蓝牙实施与您正在运行的Android版本无关。
设备的合格列表可在Bluetooth.org上找到 这些列表包含受支持的配置文件和配置文件版本。
如果设备使用蓝牙品牌,则应将其列在那里。
答案 2 :(得分:0)
在Galaxy S9中,我在开发设置中看到默认值为1.4,但可以选择1.5和1.6。我声称支持1.5的索尼mex-n4100bt开箱即用,可以列出朋友的Galaxy S4上的文件和内容。但是在我启动应用程序之前无法在我的S9上运行。实际上,在我的S9上只能控制工作,而我找不到支持浏览文件的应用。需要花更多的时间调查正在发生的事情。
回到(旧)问题,我认为可以在VLC代码库中使用支持AVRCP的示例。但是它可能低于1.4,因为使用1.4浏览文件应该已经可用。