1 微信电话,有的手机挂断微信语音,但是实际没有给芯片发送关闭的信息
-----------------------------------------------------------------------------------------------------------------------------------
2 手机音乐如果没有启动服务,芯片发送播放信息,手机收到了该信息,但是由于音乐服务没有起来,导致没有执行播放的操作
-----------------------------------------------------------------------------------------------------------------------------------
3 一个手机连接两个车机的问题
手机能连接两路设备是因为手机端的蓝牙协议栈支持两路ACL设备的连接(为什么可以连接两个车机)
已经连接上了两路设备的清空下手机会将两路手机的HFP状态通过不同的RFCOMIM通道上报给已经连接上的不同外设 (为什么另外一个车机会有蓝牙通话界面)
手机支持两路ACL链路的但是只支持一路SCO链路(蓝牙电话音频链路),所以手机端的通话状态可以上报给两个设备,但是音频只能选择传输给其中一个设备
-----------------------------------------------------------------------------------------------------------------------------------
4,自动连接为第三方提供,但是手机主动绑定失败没办法判断是自动连接导致的问题,还是手机主动请求失败的问题(没有判断是否是手机主动请求的
回调)
-----------------------------------------------------------------------------------------------------------------------------------
5,微信电话会返回两种号码,一种是本机号码,一种是100000,跟蓝牙电话走的一个协议,但是弹窗的时候微信通话需要关闭弹窗,这就导致返回非本机号码的时候也会弹窗
-----------------------------------------------------------------------------------------------------------------------------------
6,苹果手机如果不在当前蓝牙页面的话,车机主动连接会被手机拒绝,苹果手机蓝牙连不上的原因是蓝牙连接项在苹果手机中有一个时效性,如果长时间不连接某一个蓝牙连接项,之后再连接会无法识别这个连接项。
-----------------------------------------------------------------------------------------------------------------------------------
7 听歌时手机来短信,歌曲就不播放了 (只是声音降音,并没有暂停)
正常不连接蓝牙的情况下,手机播放音乐的时候来短信提示音手机的音乐会进行降音操作(手机自己处理的机制)蓝牙音乐和短信提示音都走的A2dp声音通道,手机的声音做了降音的操作,车机收到的也是降音的,所以车机蓝牙音乐就会降音。(降音之后会恢复到原来的声音大小,同上跟降音操作一样,车机同步手机反馈的声音)
-----------------------------------------------------------------------------------------------------------------------------------
8 蓝牙名称变化的策略,已配对过的设备修改名称,需要重新连接才能获取到新的设备名称
(重新连接会获取到手机端新的信息)
未配对设备列表修改名称,可以通过搜索获取到新设备名称
(搜索会返回未配对设备的最新信息,会刷新未配对的列表)
搜索设备,芯片只会返回未配对的列表(搜索可用设备)不会返回已配对的信息,所以也不会修改已配对过的设备名称
-----------------------------------------------------------------------------------------------------------------------------------
9手机侧播放视频,此时主机该BT Audio变成播放状态并输出手机侧视频声音
蓝牙音乐状态是结合avrcp状态和a2dp是否有音频流综合判断上报的,此种做法是为了兼容部分手机avrcp播放状态上报错误导致播放暂停状态错乱
-----------------------------------------------------------------------------------------------------------------------------------
10蓝牙已连接,微信语音呼入,扬声器和手机同时传出通话声
手机会将音频分本地codec 耳机 FM 蓝牙等等一些输出通道,按照手机自身的音频逻辑,如果连接上蓝牙时声音应该要切到蓝牙上并且将本地输出关闭,现在现象如果是两边同时又声音输出的话那应该是手机本地的输出没有关闭掉,车机只是作为音频接受端,只能控制手机音频是否输出到车机蓝牙,无法控制手机本地是否输出音频。
-----------------------------------------------------------------------------------------------------------------------------------
11蓝牙连接手机,通过手机微信进行小视频录制,主机侧显示通话栏
微信需要用到录音的功能都会走蓝牙电话通道,他需要用到车机端的mic。
-------------------------------------------------------------------------------------------------------------------------------------------------------------
12蓝牙已连接手机与10086通话中,手机调节通话音量无效
通话中的音量无法调节,手机传过来的pcm数据大小是固定的。
-------------------------------------------------------------------------------------------------------------------------------------------------------------
13手机端蓝牙音乐声音为0,会回调暂停的状态
音量为0上报暂停状态,因为有些手机在拨号界面会一直上报静音数据上来,导致车机端音频焦点一直被手机占用
-------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------