oneplus 5连接蓝牙耳机后再接听电话会卡住

oneplus 5连接蓝牙耳机后再接听电话会卡住
0

#1

问题描述: oneplus 5连接蓝牙耳机后再接听电话会卡住
当前版本: MK71.2-cheeseburger-201711110209-NIGbHTLY
复现步骤: 连接蓝牙耳机 - 蓝牙耳机正常听歌或看视频中(此步了省略) - 接到电话(此时接听电话提示音正常从蓝牙耳机响起并出现“接听”按钮) - 点击“接听”按钮 - 电话卡住,但是对方已经可以开始通话,并听不到我的声音,过大约30秒才能正常通话
复现视频: https://drive.google.com/file/d/1fqmp0MPupxS9KuUe-z1IADRTKzLZ5PbV/view?usp=drivesdk

这个问题不仅存在这个版本的ROM,在我用魔趣的两个月里,我每天更新魔趣,一个bug都一直存在。
我换其它rom没有这个问题,同时我在用魔趣时我也换过多款蓝牙耳机,这个问题依然存在。


#2

请问有人理一下这个bug吗?谢谢!


#3

已知但一直无法解决。


#4

分享一个临时解决方案

  1. 下载MacroDroid,或者类似的自动化工具

  2. 至少设置一个以接听电话为触发事件的弘,如图中第三个弘

  3. 第三个弘的细节

  4. 弘原理为当接到电话时断开蓝牙,再链接蓝牙,这个时候估计需要5秒时间,不要在这个时间内接听电话。等到再次连上蓝牙时就可以用蓝牙按钮或手机按钮正常接听电话了。

  5. 当接断开蓝牙后铃声会转为外放,所以在断开蓝牙前会判断是否为勿扰模式,如果不是勿扰模式就会进入勿扰模式,这样铃声就不会外放。等到接起电话再去掉勿扰模式。如果本来就是勿扰模式,就不会改变模式,仅仅操作蓝牙的断开与连接

  6. 这种解决方案效果很不错,能达到和没有bug一样,也不会再接听完电话后出现无法继续听歌,看电影没有声音的问题,唯一不足是来电后需要等待大约5秒再接听,这个看你手机什么时候能重新连接上蓝牙耳机为时间损耗

7 .附上弘分享

  1. 接电话时勿扰标记: https://drive.google.com/file/d/1bhI25xHWyDkKoPuTZlNUoDgzJdZIa3O5/view?usp=drivesdk

  2. 接听电话断开蓝牙-非勿扰: https://drive.google.com/file/d/17sog3Yv45rUEEXZZdxYw9dPEKjltneE0/view?usp=drivesdk

  3. 接听电话断开蓝牙-勿扰: https://drive.google.com/file/d/14B2t3v8_JahZ2PWFxcsTMWoh1S9nrFOc/view?usp=drivesdk


#5

最后发现,只要接听的时候自动设置成振动模式就能解决这个问题。于是有了以下自动化步骤


#6

请问能根据这个表象的解决方法来分析一下代码里是什么问题吗?


#7

该主题在最后一个回复创建后30天后自动关闭。不再允许新的回复。