看板 Android 關於我們 聯絡資訊
我耳機用Apple earpod,但手機是Nexus 4 所以耳機線控只有中間按鍵有效,音量上下兩個一直是廢的 我想說3.5mm耳機不管iOS/Android都是一樣的, 差別應該只是訊號定義不同, 所以不知道有沒有能讀到iPhone線控訊號的Android App呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.22.165
drefly:這個問題無解 那是Android本身架構的問題 app無解 01/15 00:34
forever0605:我記得那個頭本身就不太一樣,妳可以去買個轉接頭呵 01/15 04:12
forever0605:3.5mm的頭有分好多種的樣子,上次看過相關的文章,因 01/15 04:13
forever0605:為我之前想拿舊手機的3.5耳麥接上去我的xperia s就不 01/15 04:13
forever0605:行了 01/15 04:13
priv:這類線控基本原理是不同的 key 有不同的電阻,收到 interrupt 01/15 09:56
priv: 後用 ADC 讀取電壓來判斷你按了什麼鍵,再送 key event 01/15 09:56
priv:需要硬體和 driver 的配合,首先如果 mic pin 沒有接到 adc 01/15 09:58
priv:就分辨不出按鍵了,再者 app 也動不到 driver 層 01/15 09:58
scottnet:原來pin的數量是不一樣的嗎? 01/15 12:25
scottnet:感謝解說,那如果修改Kernel是不是就可能達成呢? 01/15 12:26
priv:手機來說舊麥 pin 的數量都是 4 pin。重點在在 mic pin 手機 01/15 14:14
priv:端的設計。只能改 kernel 就有機會沒錯,先決條件是線路要有 01/15 14:14
priv:支援 01/15 14:14
priv:Xperia S 不能用是因為 gnd / mic pin 和 iPhone 相反,那是 01/15 14:15
priv:另一個問題 01/15 14:15
forever0605:推樓上專業!長知識了 01/15 15:02
kaoru7568:這樣應該弄個轉接把GND, MIC兩條交換就可以了? 01/15 15:18
priv:sorry 打錯,舊麥-> 耳麥 01/16 00:59
Ray1985:推薦你去隔壁耳機版 馬上扔了earpod 01/16 01:43