问题描述:播放音乐过程中,打开之前已配对的蓝牙耳机进行回连,耳机与测试机的媒体音频连接失败。

操作步骤:
1,手机成功连接蓝牙耳机
2,关闭蓝牙耳机
3,手机本地播放音乐
4,打开蓝牙耳机
5,手机能自动连接上蓝牙耳机;但是状态是“无媒体”,手机端音乐停止

HCI Log分析:
1.start reqstart 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_IDevent

总结原因:

耳机连接之前有音乐在播放,耳机发起连接上HFP,A2DP后, 手机发起 A2DP start 音乐,对于一些IOT的耳机设备,也会马上发起 A2DP start 。所以也就是手机和耳机设备同时发起A2DP start ,撞到耳机IOT问题。

修改方法:

当手机知道耳机发起了A2DP连接后,会延时发起 A2DP start,等耳机的 start request先进来。
bt_a2dp_hdl.cstoreDevInfoFormOpenCnf 下,把 is_opened_by_peer_dev 的赋值注释掉。

// (bt_a2dp_app.a2dp_app_dev[i].is_opened_by_peer_dev == EAL_FALSE)

A2DP:蓝牙耳机回连失败(播放音乐过程中,打开之前已配对的蓝牙耳机进行回连,耳机与测试机的媒体音频连接失败)相关推荐

  1. win7笔记本蓝牙连接蓝牙耳机设备,无法播放音乐,听不见声音

    环景: 惠普笔记本 win7旗舰版 问题描述: win7笔记本蓝牙连接蓝牙耳机设备,无法播放音乐,听不见声音 解决方案: 先检查计算机管理,蓝牙相关服务是否开启. 卸载现在的蓝牙驱动安装相关计算机品牌 ...

  2. 利用计算机解决问题过程中找出已知,用计算机解决问题的过程.ppt

    用计算机解决问题的过程.ppt 第一章揭开计算机解决问题的神秘面纱 第一节计算机解决问题的过程 什么是程序 计算机的任何动作都是在执行人给它的指令 人们针对某一需要而为计算机编制的指令序列称为程序指示 ...

  3. HFP A2DP,通话过程中打开蓝牙,A2DP连接失败

    操作步骤: 1.测试机事先与车载配对 2.向辅助机打电话 3.在通话过程中,打开蓝牙,让测试机自动连接车载. 问题原因: 在该特殊设备上,通话过程中连接bluetooth后会马上发出sco建立,建立C ...

  4. c++ vs2015 播放音乐_Linux 中的十大开源视频播放器

    (给Linux爱好者加星标,提升Linux技能) 编译:linux中国-lujun9972,作者:Stella Aldridge https://linux.cn/article-11481-1.ht ...

  5. 计算机连接投影仪后黑屏咋调试,电脑连接投影机播放电影过程中经常性黑屏一秒故障解决一例-投影仪怎么连接电脑...

    图片来自于网络 一.故障描述 最近帮助亲属解决一例投影仪播放过程中,经常性不规则时间黑屏一秒故障,在网上检索后,发现此类故障发生几率很高,但是多数的回贴答复均判断为以下几种原因:灯炮到寿: 显卡驱动没 ...

  6. 节拍器在学习音乐过程中起到什么作用?-小星星节拍器怎么样?

    梅尔策尔.约翰.内波穆克(Maelzel Johann Nepomuk,1772-1838),是德国著名的机械师,制有百音琴(Panharmonicon即机械乐队).助听器和节拍器等.节拍器(Metr ...

  7. 利用计算机解决问题过程中找出已知,用计算机解决问题的过程讲解.ppt

    用计算机解决问题的过程讲解.ppt 第一章 揭开计算机解决问题的神秘面纱,第一节 计算机解决问题的过程,什么是程序,计算机的任何动作都是在执行人给它的指令.人们针对某一需要而为计算机编制的指令序列称为 ...

  8. CAD、3dmax、Maya、Revit安装过程中显示产品已安装,如何卸载干净?

    CAD用户在安装CAD的时候,会遇到一个烦恼,就是提示已经安装了CAD软件,却无法使用.那么,为什么会出现这个问题呢?下面我们来介绍一下CAD安装过程中的一些情况. 出现这个提示的原因是之前安装的CA ...

  9. 为什么计算机播放音乐不响,电脑打开音响,播放音乐为什么没有声音??!!~急急急!!快! 爱问知识人...

    1.开机按F8不动到高级选项出现在松手,选"最近一次的正确配置"回车修复. 2.简单的办法可以用系统自带的系统还原,还原到你没有出现这次故障的时候修复. 3.如果故障依旧,请重装声 ...

最新文章

  1. jQuery formValidator表单校验代码生成器ver1.0
  2. redhat7.1安装mysql_redhat7.1 安装mysql 5.7.10步骤详解(图文详解)
  3. asp.net模态窗口返回值
  4. 学习过osgi 发布bundle
  5. bzoj3551 [ONTAK2010]Peaks加强版 kruskal重构树
  6. Linux 串口编程学习记录(termios.h)
  7. [关系图谱] 二.Gephi导入共线矩阵构建作者关系图谱
  8. activemq学习记录(二)(使用p2p模式和使用发布订阅模式去生产以及消费数据)
  9. 2022-2028年中国现代服务行业企业投资项目指引及机会战略分析报告
  10. 蜀门一直显示连接服务器,蜀门进不去点进入之后,出现无法连接服务器 – 手机爱问...
  11. JS手写实现call、apply、bind
  12. 【JS】使用jQuery制作图片手风琴效果
  13. php解压有密码的压缩包,linux下解压有密码的rar压缩包
  14. 西游记中人物对应PMP项目管理中的角色分析
  15. ISO认证是什么?| ISO体系认证办理
  16. 关于laravel中如何在where中使用in这回事
  17. SRS搭建流媒体服务器
  18. 3D Slicer中文教程
  19. 利用ImageJ的3D Script插件重建盆腔三维模型
  20. AWS Re: Invent 2021 新CEO Adam 都讲了些什么

热门文章

  1. 制作一个amp页面-谷歌移动加速器AMP网页制作方法
  2. 端点效应的简单复现——附源码
  3. oracle之子查询_,Oracle子查询详解
  4. 万物皆可 Serverless 之免费搭建不限速 5% 大云盘
  5. 电脑无法上网因为网卡驱动有问题怎么办
  6. docker镜像文件上传至Docker Hub
  7. 小蝌蚪找妈妈:Python之作用域链与 LEGB 原则
  8. 【12306】登录流程及接口说明
  9. 阿里淘宝海量级数据技术架构
  10. 马院士抠成精!推特全面断供厕纸,办公室和走廊臭气熏天