為什麼蘋果耳機上的音量鍵在安卓手機上不管用?
蘋果耳機的線控是什麼結構?為什麼安卓的手機不能正常使用?有什麼解決方法嗎?
Vincross,非著名機器人廠
首先,無論蘋果還是安卓,它們的線控實際都是通過麥克風的線路來發送控制信號的。與耳機的兩條線無關;
其次,線控本身只負責產生信號,具體如何處理這個信號,完全由手機操作系統和它上面運行的應用程序來負責。舉個最簡單的例子,iPhone 線控的音量鍵平時是調節音量,但在使用相機時按音量鍵可以拍照;
第三,「蘋果安卓的耳機線控不兼容」也不完全正確,中間的播放 / 暫停鍵是能用的,不兼容的是音量鍵。
播放 / 暫停鍵為什麼會兼容?因為它的原理其實就是在麥克風的線路上並聯了一個開關。
不按開關時線路兩端默認會有 1.9V 電壓,而按下開關導致短路,電壓直接降為 0。手機可以捕捉到這個明顯的電壓變化,通過 AD 轉換,由手機操作系統判斷當前動作是單擊、雙擊、三擊或者長按。
這個簡單的操作被蘋果安卓所有智能手機支持。
而音量鍵則不然。安卓採用的方法是:為兩個按鈕各自串一個阻值不同的電阻,在按下按鈕時下拉電平,手機檢測到電平變化情況即可判斷當前按下了哪個鍵。
但坑爹的是,由於安卓廠商眾多,並沒有統一標準,具體電阻和電平範圍都是各廠商自己決定的。比如三星的原裝耳機插在魅族手機上很可能就無法控制音量。
蘋果的辦法則更複雜:在線控上有專門的信號發生晶元。按下音量鍵時會產生一段約 3ms 的高頻信號,根據信號頻率的不同區分是音量加還是音量減。
圖片引自https://groups.google.com/forum/#!topic/szdiy/5Y_AQ73SEmg的研究
這段信號的頻率超過了 100KHz,遠大於人類聽覺範圍(20Hz~20KHz)和發聲範圍(80Hz~1000Hz),屬於超聲波,所以對麥克風和耳機都不會產生任何影響。
這也是蘋果和安卓線控音量鍵互相不兼容的原因。
而且蘋果還要求在線控耳機插入時輸出一個特定的握手信號,如果沒有這個信號,就算後續信號格式正確手機也不會接受。
但這點小問題難不住智慧的國人,我們早就研發了蘋果安卓智能識別的線控晶元(如 SP507 等),檢測到不同手機就輸出不同的音量控制信號。在很多不限手機系統的高端耳機、時尚耳機、降噪耳機上面都會用到這種晶元。
「知乎機構帳號」是機構用戶專用的知乎帳號,與知乎社區內原有的個人帳號獨立並行,其使用者為有正規資質的組織機構,包括但不限於科研院所、公益組織、政府機關、媒體、企業等。這不僅是知乎對機構的「身份認證」,更是涵蓋了內容流通機制、帳號規範等全套帳號體系。和個人帳號一樣,機構帳號開通不需要任何費用,同時也受社區規範的監督管理,並要遵守相關協議。目前機構帳號入駐採用邀請制。您可以通過什麼是「知乎機構帳號」來了解更多機構帳號信息。
客官,這篇文章有意思嗎?
※關於心智、認知,多的是你不知道的事
※QuickMock:基於Express的快速mock平台
※使用 pasition 製作酷炫Path過渡動畫
※Comment.js:一個純JS實現的靜態站點評論系統
※以CockroachDB為例,深入了解CAP定理
TAG:推酷 |
※安卓P新功能 藍牙耳機能記住在不同設備上的音量
※智能手機的音量鍵有很多功能,你用過嗎?
※手機音量鍵遠比你想像中的有用,知道的人並不多!
※手機的電源鍵和音量鍵,除了能快速截屏外,還有這2個實用功能!
※華為手機的音量鍵原來還能這麼用?這六大新玩法,你用過幾個
※手機音量鍵只用來調音量?萬萬沒想到,它還藏著這些神奇的功能
※手機電話音量小?可能不是你耳朵背,而是因為你沒有開啟這個功能
※華為P20真機上手,音量鍵、指紋不見了
※為什麼總是感覺手機音量太小?跟我這樣設置,聲音瞬間大上許多
※打電話聽不清?一招教你解決蘋果手機音量過小問題
※沒想到華為手機音量鍵還隱藏著這8個實用功能,你用過幾個?
※手機音量太小,只要打開這個開關,聲音瞬間變大,要不手機白買了!
※手機音量鍵隱藏的3大功能,尤其第3,雖不常用,但一定要學會!
※感覺手機音量太小了?教你這樣設置,聲音立馬大上許多
※華為手機隱藏的小技巧,連續按2下音量下鍵,記錄你的精彩生活!
※用了8年手機才知道,手機音量鍵藏了5個「機關」,以前都沒注意
※iPhone左右耳機音量不同怎麼辦?快打開設置菜單更改下吧
※這才是提升蘋果手機音量的正確方式,趕緊試試吧!
※震驚!二哈體內暗藏玄機,竟還裝有音量鍵!
※音浪太強!這款手機音量讓高音喇叭認輸