当前位置: 首页 > news >正文

蓝牙学习--连接蓝牙播放音乐无声的分析步骤

[DESCRIPTION]

1.连接蓝牙耳机
2.经过语音通话后,蓝牙耳机播放声音无声 

[SOLUTION]

 针对问题的原因是startBluetoothSco,stopBluetoothSco使用未配对或AudioService未能将命令送给蓝牙。

1,检查startBluetoothSco和stopBluetoothSco是否是成对出现的,即startBluetoothSco和stopBluetoothSco的次数是否相同。

   不相同,则是APP的问题;相同,则看下一步。

可以在AudioManager.java文件中添加callstack来查看。

 public void startBluetoothSco(){
Log.d(TAG, "startBluetoothSco()",new Exception("xxx"));

public void stopBluetoothSco(){
Log.d(TAG, "stopBluetoothSco()",new Exception("xxx"));


例如:同一APP调用startBluetoothSco和stopBluetoothSco的次数相同,但由于第二次使用不同的pid调用stopBluetoothSco,这个stopBluetoothSco是不被执行的,这个归类为调用次数不配对的情况,需要APP来解决。

35565 07-05 18:27:25.6777

http://www.dtcms.com/a/343701.html

相关文章:

  • Matplotlib 可视化大师系列(六):plt.imshow() - 绘制矩阵与图像的强大工具
  • 【大语言模型 13】Dropout与正则化技术全景:深度网络过拟合防御的终极武器
  • 什么是短视频矩阵系统企业立项功能源码开发,支持OEM
  • Flask 之 Cookie Session 详解:用户状态管理
  • 了解 PostgreSQL 的 MVCC 可见性基本检查规则
  • Apache Flink集群架构:核心角色与协同机制
  • 【ElasticSearch】使用docker compose,通过编写yml安装es8.15和kibana可视化界面操作,go连接es
  • 为什么需要关注Flink并行度?
  • 使用 Apache Flink CDC 3.0 实现 MySQL 到 Elasticsearch 的数据同步
  • 回归测试的重要性与实践指南
  • 十年磨一剑!Apache Hive 性能优化演进全史(2013 - )
  • Ubuntu部署K8S集群
  • unistd.h 常用函数速查表
  • 论文精读(三)|智能合约漏洞检测技术综述
  • 《WINDOWS 环境下32位汇编语言程序设计》第7章 图形操作(1)
  • Redis内存架构解析与性能优化实战
  • 通用的嵌入式 Linux 系统镜像制作流程
  • STM32F103RC的USB上拉电阻1.5K
  • MongoDB 从入门到实践:全面掌握文档型 NoSQL 数据库核心操作
  • 基于Node.js服务端的社区报修管理系统/基于express的在线报修管理系统
  • (论文速读)RandAR:突破传统限制的随机顺序图像自回归生成模型
  • 基于C#的宠物医院管理系统/基于asp.net的宠物医院管理系统
  • 开源 python 应用 开发(十)音频压缩
  • AI时代的“双刃剑”:效率革命与人文焦虑的碰撞
  • week3-[二维数组]小方块
  • 靶机 - SAR
  • UVa1472/LA4980 Hanging Hats
  • C++的指针和引用:
  • C++部署Yolov5模型流程记录
  • flutter geolocator Android国内定位失败问题解决