手机和蓝牙耳机配对之后,概率性出现耳机无声问题。分析这个问题,需要抓取AP hci, OTA log
从AP log看,耳机已经连接上,并且声音也从未播放变为播放
A2DP已经连接上
652 Master 3 0x0001 (Signaling) AVDTP 11 Connection request 0x0049 4 0x 08 00 01 00 02 0b 04 00 19 00 49 00 24 00:00:00.035000 2019/2/18 15:43:01.735863
653 Slave 3 0x0046 (RFCOMM) 16 0x 10 00 46 00 21 ef 19 41 54 2b 43 4f 50 53 3d 33 2c 30 0d 80 32 00:00:00.000627 2019/2/18 15:43:01.736490
AVDTP下发start命令给control
668 DISCOVER 3 Master 0 Single Packet 18 2019/2/18 15:43:01.955863
673 DISCOVER 1 3 Slave 0 Single Packet 20 00:00:00.058126 2019/2/18 15:43:02.013989
674 GET_CAPABILITIES 1 3 Master 1 Single Packet 19 00:00:00.028124 2019/2/18 15:43:02.042113
677 GET_CAPABILITIES 3 Slave 1 Single Packet 28 00:00:00.035627 2019/2/18 15:43:02.077740
678 SET_CONFIGURATION 1 3 Master 2 Single Packet 1 30 00:00:00.026873 2019/2/18 15:43:02.104613
681 SET_CONFIGURATION 3 Slave 2 Single Packet 18 00:00:00.029376 2019/2/18 15:43:02.133989
682 OPEN 1 3 Master 3 Single Packet 19 00:00:00.031873 2019/2/18 15:43:02.165862
687 OPEN 3 Slave 3 Single Packet 18 00:00:00.055627 2019/2/18 15:43:02.221489
1,876 START 1 3 Master 4 Single Packet 19 00:00:06.745622 2019/2/18 15:43:08.967111
1,885 START 3 Slave 4 Single Packet 18 00:00:00.069377 2019/2/18 15:43:09.036488
从HCI的log里面导出数据后,可以听见声音,从蓝牙这边没有看出任何问题,这个问题应该是remote的问题
通过和正常情况下的空口log进行对比,发现这个问题是由于出现问题的时候,当AVRCP连接上之后,remote没有去注册
host端的事件(播放状态,播放位置),所以,host下发的播放命令不能传递到远端,所以远端的耳机无声。
6399



被折叠的 条评论
为什么被折叠?



