【BlueDroid】【A2DP】蓝牙音乐协议分析之音频控制与信息加载(超详细)

本文详细解析了蓝牙A2DP协议中的音乐信息加载,包括歌曲信息、播放状态、音乐进度,以及FORWARD & BACKWARD操作。讲解了AVRCP中的key_code、key_state在控制指令中的作用,还涉及到AVDTP信道通讯流程和RTP协议在实时音频传输中的应用。
摘要由CSDN通过智能技术生成

1. 精讲蓝牙协议栈(Bluetooth Stack):SPP/A2DP/AVRCP/HFP/PBAP/IAP2/HID/MAP/OPP/PAN/GATTC/GATTS/HOGP等协议理论

2. 欢迎大家关注和订阅,【蓝牙协议栈】和【Android Bluetooth Stack】专栏会持续更新中.....敬请期待!

目录

1. 音乐信息加载

1.1 歌曲信息

1.1.1 key_code

1.1.2 key_state

1.2 Playing

1.2.1 RELEASED 指令发送/响应

1.2.2 Audio State Callback

1.3 Paused

1.4 FORWARD & BACKWARD

1.4.1 Forward

1.4.2 Backward


1. 音乐信息加载

这个过程中,包含了多种类型的信息,包括歌曲信息、音乐播放状态、音乐进度信息;

1.1 歌曲信息

歌曲信息对应了btavrcp_track_changed_callback回调;

……………………
Bluetooth L2CAP Protocol
    Length: 123
    CID: Dynamically Allocated Channel (0x0048)
    [Connect in frame: 392]
    [Service: A/V Remote Control Target (0x110c)]
  • 42
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风云说通信

支持小编为您创造更多干货,谢谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值