![]() | 1 sennes 2014-11-02 10:13:00 +08:00 via Android :) 突然有点好奇线控的原理。今天有空去折腾下。 |
2 lushl9301 OP @sennes 我看到有arduino 通过耳机线链接iphone的。不知道iphone如何listen到arduino的数据的。想写个类似的在linux上。 |
![]() | 3 Sylv 2014-11-02 10:24:08 +08:00 via iPhone 应该是硬件问题。普通耳机插头是两节的,苹果耳机等新的线控耳机接口是三节的,多一节用来传输线控信号。然后现在的手机大部分和苹果都有对应的接口来读取线控信号,但是估计大部分的 PC 配的还是不能读线控信号的旧接口。所以硬件不支持你也没办法。 |
![]() | 4 lsylsy2 2014-11-02 10:32:29 +08:00 ![]() @Sylv 普通3.5mm耳机插头是三节的:地线和左右声道,手机耳机一般要多一节,但那是麦克风。 至少我记得有没有线控,插头节数是一样的,信号应该是走别的方法传吧…… |
5 lushl9301 OP |
7 lushl9301 OP |
![]() | 8 Sylv 2014-11-02 10:53:28 +08:00 ![]() @lsylsy2 我查了下,线控耳机现在有两个标准,OMTP 和 CTIA,区别在于 MIC(麦克风)和 GND(接地)的位置是相反的。而线控功能是通过 MIC 和 GND 回路进行控制的,但是具体的控制方式各家厂商都是不一样的,没有统一的标准,尽管触点位置一样,也不能保证兼容。 例如,苹果耳机用在小米上,听音乐没有问题,线控就只有中键有效,音量大小键无效,麦克风无效。 我估计还是因为标准不统一,大部分 PC 厂商的硬件还是并不支持线控,或者是只支持自己的标准。而苹果电脑只要支持苹果耳机的线控标准就好,而小米耳机能用在苹果电脑上只是因为线控方式可能有部分相同。 |
9 lushl9301 OP 所以应该从驱动入手?学习如何听取control? o(^_^|||)? |
![]() | 10 pimin 2014-11-02 11:22:46 +08:00 ![]() |
![]() | 11 Tink PRO 很早以前Nokia得耳机映射之后是可以作为游戏手柄来使用的,虽然很难用。 |
![]() | 12 a154312237 2014-11-02 12:57:43 +08:00 via iPhone 关键问题是pc一般只支持3节头 |
13 lushl9301 OP @a154312237 我的电脑刚好是那个耳机加mic的插口。 |
14 zhhc 2014-11-03 10:33:08 +08:00 pc耳机孔有麦克风位? |