A2DP:蓝牙耳机回连失败(播放音乐过程中,打开之前已配对的蓝牙耳机进行回连,耳机与测试机的媒体音频连接失败)
问题描述:播放音乐过程中,打开之前已配对的蓝牙耳机进行回连,耳机与测试机的媒体音频连接失败。
操作步骤:
1,手机成功连接蓝牙耳机
2,关闭蓝牙耳机
3,手机本地播放音乐
4,打开蓝牙耳机
5,手机能自动连接上蓝牙耳机;但是状态是“无媒体”,手机端音乐停止
HCI Log分析:
1.start req 和 start rsp 的 transcation ID 不一样, AVDTP 的 流程不会处理 transcation ID 不一样的结果 ,所以上层超时异常断开A2DP。(Transcation Label 不一样)
2.手机和耳机都在做 start req ,手机 reject了耳机的req,耳机不响应。所以上层超时异常断开A2DP。(Field Truncated or Not Present)
问题原因:
1.收到AVDTP的data时,发现transID不一样, event赋值为AVTP_EVENT_RX_BAD_TRANS_ID
2. callback 不会处理AVTP_EVENT_RX_BAD_TRANS_ID的event。
总结原因:
耳机连接之前有音乐在播放,耳机发起连接上HFP,A2DP后, 手机发起 A2DP start 音乐,对于一些IOT的耳机设备,也会马上发起 A2DP start 。所以也就是手机和耳机设备同时发起A2DP start ,撞到耳机IOT问题。
修改方法:
当手机知道耳机发起了A2DP连接后,会延时发起 A2DP start,等耳机的 start request先进来。
在bt_a2dp_hdl.c中 storeDevInfoFormOpenCnf 下,把 is_opened_by_peer_dev 的赋值注释掉。
// (bt_a2dp_app.a2dp_app_dev[i].is_opened_by_peer_dev == EAL_FALSE)
A2DP:蓝牙耳机回连失败(播放音乐过程中,打开之前已配对的蓝牙耳机进行回连,耳机与测试机的媒体音频连接失败)相关推荐
- win7笔记本蓝牙连接蓝牙耳机设备,无法播放音乐,听不见声音
环景: 惠普笔记本 win7旗舰版 问题描述: win7笔记本蓝牙连接蓝牙耳机设备,无法播放音乐,听不见声音 解决方案: 先检查计算机管理,蓝牙相关服务是否开启. 卸载现在的蓝牙驱动安装相关计算机品牌 ...
- 利用计算机解决问题过程中找出已知,用计算机解决问题的过程.ppt
用计算机解决问题的过程.ppt 第一章揭开计算机解决问题的神秘面纱 第一节计算机解决问题的过程 什么是程序 计算机的任何动作都是在执行人给它的指令 人们针对某一需要而为计算机编制的指令序列称为程序指示 ...
- HFP A2DP,通话过程中打开蓝牙,A2DP连接失败
操作步骤: 1.测试机事先与车载配对 2.向辅助机打电话 3.在通话过程中,打开蓝牙,让测试机自动连接车载. 问题原因: 在该特殊设备上,通话过程中连接bluetooth后会马上发出sco建立,建立C ...
- c++ vs2015 播放音乐_Linux 中的十大开源视频播放器
(给Linux爱好者加星标,提升Linux技能) 编译:linux中国-lujun9972,作者:Stella Aldridge https://linux.cn/article-11481-1.ht ...
- 计算机连接投影仪后黑屏咋调试,电脑连接投影机播放电影过程中经常性黑屏一秒故障解决一例-投影仪怎么连接电脑...
图片来自于网络 一.故障描述 最近帮助亲属解决一例投影仪播放过程中,经常性不规则时间黑屏一秒故障,在网上检索后,发现此类故障发生几率很高,但是多数的回贴答复均判断为以下几种原因:灯炮到寿: 显卡驱动没 ...
- 节拍器在学习音乐过程中起到什么作用?-小星星节拍器怎么样?
梅尔策尔.约翰.内波穆克(Maelzel Johann Nepomuk,1772-1838),是德国著名的机械师,制有百音琴(Panharmonicon即机械乐队).助听器和节拍器等.节拍器(Metr ...
- 利用计算机解决问题过程中找出已知,用计算机解决问题的过程讲解.ppt
用计算机解决问题的过程讲解.ppt 第一章 揭开计算机解决问题的神秘面纱,第一节 计算机解决问题的过程,什么是程序,计算机的任何动作都是在执行人给它的指令.人们针对某一需要而为计算机编制的指令序列称为 ...
- CAD、3dmax、Maya、Revit安装过程中显示产品已安装,如何卸载干净?
CAD用户在安装CAD的时候,会遇到一个烦恼,就是提示已经安装了CAD软件,却无法使用.那么,为什么会出现这个问题呢?下面我们来介绍一下CAD安装过程中的一些情况. 出现这个提示的原因是之前安装的CA ...
- 为什么计算机播放音乐不响,电脑打开音响,播放音乐为什么没有声音??!!~急急急!!快! 爱问知识人...
1.开机按F8不动到高级选项出现在松手,选"最近一次的正确配置"回车修复. 2.简单的办法可以用系统自带的系统还原,还原到你没有出现这次故障的时候修复. 3.如果故障依旧,请重装声 ...
最新文章
- jQuery formValidator表单校验代码生成器ver1.0
- redhat7.1安装mysql_redhat7.1 安装mysql 5.7.10步骤详解(图文详解)
- asp.net模态窗口返回值
- 学习过osgi 发布bundle
- bzoj3551 [ONTAK2010]Peaks加强版 kruskal重构树
- Linux 串口编程学习记录(termios.h)
- [关系图谱] 二.Gephi导入共线矩阵构建作者关系图谱
- activemq学习记录(二)(使用p2p模式和使用发布订阅模式去生产以及消费数据)
- 2022-2028年中国现代服务行业企业投资项目指引及机会战略分析报告
- 蜀门一直显示连接服务器,蜀门进不去点进入之后,出现无法连接服务器 – 手机爱问...
- JS手写实现call、apply、bind
- 【JS】使用jQuery制作图片手风琴效果
- php解压有密码的压缩包,linux下解压有密码的rar压缩包
- 西游记中人物对应PMP项目管理中的角色分析
- ISO认证是什么?| ISO体系认证办理
- 关于laravel中如何在where中使用in这回事
- SRS搭建流媒体服务器
- 3D Slicer中文教程
- 利用ImageJ的3D Script插件重建盆腔三维模型
- AWS Re: Invent 2021 新CEO Adam 都讲了些什么