世界未解难题,为何读屏软件的无障碍通道总是会与蓝牙其他音频通道独立出来,导致外放的尴尬局面

6 云无心以出岫 1个月前 294次点击

这个bug是在安卓几之后才出现的,最根本的原因是什么,有人解释一下吗,虽然有大佬已经制作了那个无障碍升到守护的软件,但是无障碍声道虽然被狠狠的控住了,但是音质就下降了很多,在这坐等大佬解答

共 24 条评论
黄河羽 1个月前
0 
好家伙,这也算bug吗?而且耳机无障碍通道和蓝牙通道是走一条线的,你要是音箱,电视,平板这些要走蓝牙通道没必要啊,走蓝牙通道还影响操作
云无心以出岫 [楼主] 1个月前
0 

问题就是耳机的蓝牙通道和无障碍通道分离了,这还能不算bug吗

黄河羽 1个月前
0 
好吧,那只能说耳机和你的手机不适配
0 
这是安卓13以上 的系统 bug,默认情况下无障碍通道和媒体通道在连接耳机和音箱后是走同一条通路的。
黄河羽 1个月前
0 
行吧,不懂
0 
Google官方都承认的bug,自己这边竟然不承认,我真的是,无话可说了,你们认为这是正常就是正常的吧。
云无心以出岫 [楼主] 1个月前
0 

没有沟通的欲望 我先撤了,继续坐等大佬来回答

TEKMAN 1个月前
0 

我基本上所有品牌的安卓机都用过了,从没碰到过这个问题,显然问题出在你用的耳机上,耳机兼容性好用啥手机都没问题

0 
有没有可能他是安卓13?能不能在提出观点之前先考虑提出问题的人的情况
0 
先考虑稍老一点的系统,比如安卓13和14,不是所有人都适用的15 16的。安卓13和安卓14这种问题出现的是非常多的。尤其是安卓13,谷歌官方亲口承认这是bug。哪怕到了安卓15的初七阶段,我这边也会触发。我用的是品牌手机配品牌耳机,且手机系统和耳机固件都是最新版本,你能说这是兼容性问题吗?
0 
我承认现在安卓15后期阶段和16这种问题已经很难出现了,但是并不代表它不存在,我这边是有很多办法让这种问题出现的。
云无心以出岫 [楼主] 1个月前
0 

安卓15还是16来着,反正也会出现这个问题就挺脑壳疼的

0 
我这边出现的比较少,但是到了钉钉或者微信QQ的有些时候播放语音或者干什么卡几次的,它就直接给卡出来了,尤其是钉钉出现的最多。明明想听一条语音,结果刚一播放语音,语音从耳机里出来了,无障碍通道直接被挤到扬声器里去了。
0 
楼主是用的稍老一点的系统吗?比如安卓13、安卓14或者是安卓15,如果是这种情况下的话,没有任何解决办法,只能用那个无障碍通道守护。国内的安卓厂商在安卓14以后对这个问题做了大力优化,但是在部分场景下依然会触发。其中优化最好的是荣耀、vivo和小米。但是因为这个问题是系统底层的bug,现在依然有可能在部分场景下触发,这个锅必须得谷歌来背。安卓13出现的时候我还在用鸿蒙4.0。所以我避开了这个问题,我一用安卓用的这是安卓15,但是,在连接耳机断开耳机或者反复开关蓝牙依然会触发这个bug,最好的办法就是结束微信QQ等通讯软件。声明一下,我用的是品牌手机配品牌的耳机,兼容性问题可以排除掉。目前的解决办法只有结束所有通讯软件,或者更干脆的方式就是重启手机,没有其他任何的解决办法。
0 
另外补充,这个bug是安卓13的时候出现的,安卓12及之前没有。当时其实就是打的安卓用户,尤其是国内用户一个措手不及,包括安卓厂商。这个问题实在是太影响体验了。明明连接了蓝牙耳机,但是读屏的声音在使用无障碍通道时竟然从手机扬声器里出来,听读屏还得摘耳机,这是什么逻辑?其实最标准的方式就是蓝牙连接之后,所有音频都走蓝牙通道。这是最标准的方式。在安卓12及之前。安卓的无障碍通道路由模式是采用优先响应的。但是在安卓13之后,Google去除了这个优先,把它换成了一个随机。但是微信和QQ等通讯和社交软件在进行语音交互时会占用音频通路。再加上无障碍通道被随机分配,他无法获取蓝牙音频通路,所以就只能被卡到手机扬声器里。更简单理解就是。蓝牙音频这个是一条单行道。在安卓12及之前,无障碍音频是有优先通过权的。但是翻安卓13级之后,不知道Google出于什么原因将这个优先权给剥夺了。其他社交软件或系统有优先通过权。所以就导致他们在竞争音频路由通道的时候无障碍通道音频无法获得通过权。被强制卡在了手机里。因为在连接蓝牙音频的瞬间,所有音频都将切换至蓝牙耳机播放。没有通过权的音频就将被随机分配。而安卓系统的音频路由是优先级。优先级最差的那个就将留到最后。或者根本无法切换至新设备。
云无心以出岫 [楼主] 1个月前
0 

那么在读屏设置里面把读屏的无障碍通道改成媒体通道是否会好一点

0 
修改为媒体通道就没事了,但是会增加延迟,但是可以通过开启低延迟播报解决,但是这个时候的读屏音质和无障碍通道音质差不多。
云无心以出岫 [楼主] 1个月前
0 
Ok,我试试,实在给这个整疯了
用户166227 1个月前
0 
改成媒体通道,就可以了。改成无障碍通道,我的手机一开始声音是小的,后来调了一下音量键,它就可以用了。不知道有时候也会出现声音在手机上,我连着蓝牙耳机的。
0 
大概就是这么个情况。安卓13开始,一直截止现在。根本就没有解决。只要软件申请语音通道优先级,无障碍音频就会直接被卡到扬声器里。
0 
不是国内厂商解决不了,是一直在想办法解决,可是这个问题是出现在安卓底层里面的。要解决得谷歌来。
0 
我见过vivo卡出来过,荣耀卡出来过,小米也卡出来过。而且都是用自家耳机也会卡,用别的耳机也会卡,所以耳机兼容性先排除掉。荣耀几乎就没有什么安卓的组件存在。仅保留它的核心部分。所以证明这东西是出在安卓核心底层的bug,根本不是想解决能解决的。
用户166227 1个月前
0 
我记得有一个帖子,我也问过这类似的现象。
方华 1个月前
0 
这个问题是安卓13出来的问题14以后就没有了。
添加一条新评论

登录后可以发表评论 去登录