微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt2503 BT call接 通之后,插入耳机,通话声音中断

mt2503 BT call接 通之后,插入耳机,通话声音中断

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
BT call 从BT Dialer接听,此时插入耳机,声音被切回到Smart Phone.
[SOLUTION]
ProfilesSrvMain.c文件srv_prof_earphone_plugin_hdlr函数中
(注:若函数中没有__BT_DIALER_SUPPORT__的部分,可参见下面修改方法)
MMI_ret srv_prof_earphone_plugin_hdlr(mmi_event_struct *evt)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
MMI_BOOL need_turn_off_sco = MMI_TRUE;
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
MMI_TRACE(MMI_MEDIA_TRC_G2_APP,MMI_PROF_SRV_TRC_EARPHONE_IN);
if(g_srv_prof.is_inited)
{
mdi_audio_set_audio_mode(AUD_MODE_HEADSET);
srv_speech_set_mode_volume();
#ifdef __MMI_BT_AUDIO_SUPPORT__
/* Cannot close sco connect if it is in bt dialer mode. */
#ifdef __BT_DIALER_SUPPORT__ //添加
if(srv_bt_cm_get_btdialor_mode() == MMI_TRUE) //添加
{
need_turn_off_sco = MMI_FALSE; //添加
}
#endif
if(need_turn_off_sco) //添加
{
srv_btsco_switch_profile_path(MMI_FALSE);
}
#endif /* __MMI_BT_AUDIO_SUPPORT__ */
}
return MMI_RET_OK;
}

66666

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top