车机开发问题: igo导航无audio focus机制导致声音焦点被抢走

在开发车载安卓系统时,发现igo导航在切换到FM或DVD时会出现声音丢失的问题。原因是MCU关闭了安卓的声音通道。通过修改`McuCBMAPI.java`文件,将AppMode.NAVI状态加入,实现先开收音通道再开导航通道,以解决混音问题。但igo导航不会像凯立德那样发出音频请求通知,可能导致其他声音不会自动降低。
摘要由CSDN通过智能技术生成

这段时间开发车机,由于机子是要给国外的客户用的,而且指定装igo导航,开发中遇到过一个问题,就是igo导航切到fm或者dvd或者aux时,fm或者dvd有声音而导航无声音,因为mcu开了fm通道或者dvd通道,把安卓系统的声音的通道关闭了,其实mcu可以开两条通道,前提你们硬件允许混响,废话不多说 。。。。。。。。。。。。。。。。。。。下面是解决问题的办法--------修改  frameworks\base\McuService\src\com\McuService下的McuCBMAPI.java,不知道你们是否也叫这个名称,修改:这句 returnrequest(appMode,AppModePriority.NORMAL);-------不知道你们是否跟我的代码一样

 mcu控制代码我同事改了很多  意思是切换到某种状态。appmode 可以是

AppMode.TUNER,
AppMode.AUX,
AppMode.DVD,后面的参数好像是优先级别状态 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值