前幾天在測(cè)試錄音時(shí),發(fā)現(xiàn)了一個(gè)問題,在headset狀態(tài)下錄音,如果手機(jī)正在播放音樂,會(huì)把背景音樂音頻數(shù)據(jù)給采集進(jìn)去。我測(cè)試了很多軟件,例如微信,smule,唱吧都有這個(gè)問題,起初以為是android系統(tǒng)底層的bug,后來發(fā)現(xiàn)IOS也有這個(gè)問題!

后來才明白,其實(shí)是耳麥的鍋,mic線和耳機(jī)線是共地的,單端耳機(jī)的分離度只能做到大概60dB,也就是說共地干擾可以去到40dB,這么大的電平是足夠被麥克風(fēng)電路放大到能聽的。所以無論怎么修改代碼,也發(fā)做到隔離。