CYW20706蓝牙模块是否能在不接入A2DP的状态下单独使用AVRCP?

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
PeYu_4639956
Level 3
Level 3
10 replies posted 10 questions asked 10 sign-ins

大佬们好!

我在使用CYW20706(Wiced-Studio-6.4)调试AVRCP,当前没有接入A2DP模块,在HFP连接成功后延时1000ms后连接AVRCP,连接成后有当前播放状态和曲目信息返回。但调用wiced_bt_avrc_ct_send_pass_through_cmd接口进行播放、上/下曲控制时,接口返回0(WICED_SUCCESS),但手机端的APP却没有执行相应的指令。从手机端操作播放,上/下曲等,蓝牙模块能正常接收到当前播放状态和曲目信息。

在接入A2DP模块后,连接HFP后自动连接A2DP与连接AVRCP。此时调用wiced_bt_avrc_ct_send_pass_through_cmd接口进行播放、上/下曲控制时,接口返回0(WICED_SUCCESS),手段APP也能正确执行相应的指令。

请问是我的项目有问题,还是需要接入A2DP才能正常使用AVRCP?

(附件:avrc_controller/wiced_bt_avrc_ct.c的DEBUG信息)

0 点赞
1 解答
Owen_Zhang123
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 250 sign-ins

AVRCP可以单独使用,从log上看,相应的AVRCP指令已经发到对端,有可能是手机端不支持单独的AVRCP连接,可以检查下手机端的log。

在原帖中查看解决方案

0 点赞
1 回复
Owen_Zhang123
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 250 sign-ins

AVRCP可以单独使用,从log上看,相应的AVRCP指令已经发到对端,有可能是手机端不支持单独的AVRCP连接,可以检查下手机端的log。

0 点赞