找回密码
 立即注册
搜索
查看: 2268|回复: 15

[软件] 有没有可能在电脑上实现耳机线控功能

[复制链接]
头像被屏蔽
     
发表于 2021-1-21 17:58 来自手机 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-1-21 18:10 | 显示全部楼层
因为你的电脑不是苹果牌,换个mac就好了
回复

使用道具 举报

     
发表于 2021-1-21 18:13 | 显示全部楼层
无论是Win还是MAC都可以.
耳机插孔需要是二合一插孔(3.5mm四节口),打上正确的驱动即可.
回复

使用道具 举报

     
发表于 2021-1-21 18:16 来自手机 | 显示全部楼层
我的蓝牙耳机连win可以线控
回复

使用道具 举报

     
发表于 2021-1-21 18:38 | 显示全部楼层
win10我用tws还能摘下暂停呢。。
回复

使用道具 举报

     
发表于 2021-1-21 18:43 | 显示全部楼层
线控,感觉都像是上个时代的词了····索尼头戴用久了都是用手在侧面划一下就切歌了
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-1-21 18:45 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-1-21 20:02 来自手机 | 显示全部楼层
不用蓝牙用什么,要我忍受耳机线吗
回复

使用道具 举报

     
发表于 2021-1-21 20:15 | 显示全部楼层
braverbt 发表于 2021-1-21 18:13
无论是Win还是MAC都可以.
耳机插孔需要是二合一插孔(3.5mm四节口),打上正确的驱动即可. ...

怎样算“正确的驱动”?

铁三角CKS90i,直插或者通过苹果官方3.5mm转Lightning可以在iOS上调音量;插HTC 3.5mm转Type-C和展信USB-C DAC(Windows直插免驱可用,没有专用驱动)在Windows 10 20H2上都只能控制播放器暂停和前进后退,不能调节音量;直插二合一插孔配合WaveMAXX Audio驱动实现耳麦功能的戴尔电脑,连控制播放器暂停和前进后退都不行,更不要说调节音量了

鉴于HTC和展信两根DAC线在iPad Pro上也不能调节音量,我昨天买了苹果原厂的3.5mm转Type-C,等到货了再试
回复

使用道具 举报

     
发表于 2021-1-21 21:10 | 显示全部楼层
john 发表于 2021-1-21 20:15
怎样算“正确的驱动”?

铁三角CKS90i,直插或者通过苹果官方3.5mm转Lightning可以在iOS上调音量;插HTC  ...

想了想,上面随便说实在是不严谨.
我刚才以为大家都知道下面的内容.
总之先补充一下:

结论:
线控中如果驱动和接口以及协议正确,保证能用的是线控中键. 也就是可以管暂停和继续播放的那个 , 而音量键几乎是无法通用的.
为苹果设计的线控,可以在任何苹果设备*完美工作也可以在任何4节3.5并且正确的接口上工作**. 音量键无法在非苹果设备工作.
为安卓设计的线控, 中键可以在任何苹果设备*工作也可以在任何4节3.5并且正确的接口上工作**. 音量键不保证能在哪些设备上工作.

* = (当然不能太老,>=iphone7以上)
** = (这也需要驱动支持)


解释起来分为两部分.

1. 为什么线控中键保证能用
耳机的3.5mm四节分为两种: OMTP 接口 / CTIA 接口
苹果实际上是应该仅支持OMTP接口的,但是苹果额外设计了MIC/GND交叉点开关(印象里是从Iphone7开始的.所有设备都加装额外设计),这样苹果设备就能支持两种接口的设备了.
这两种接口可以互相转换, 搜索关键字如下可以购买到: ["国标转美标音频线","OMTP转CTIA互转线"]  ,当你的设备出了怪声就改买这个线咯.
反正接上去正常发声,不是只有人声或者只有伴奏就代表接口对了.

我手头的设备应该说都兼容两种协议,所以我暂时不需要购买这个线.(也许新设备和那些USB-C的DAC线都支持MIC/GND交叉点开关?)

然而中键和以上协议无关,为什么呢?
其实中键它的原理其实就是在麦克风的线路上并联了一个开关.
不按开关时线路两端默认会有 1.9V 电压,而按下开关导致短路,电压直接降为零.
设备可以捕捉到这个明显的电压变化,通过 AD 转换,由手机操作系统判断当前动作是单击、双击、三击或者长按。
也就是因为大家都是这样做的,所以任何设备上只要接口OK就可以识别当前动作并且进行相应行动


2. 为什么音量键不保证通用性

这个其实挺难讲的.
早年安卓/非苹果设备没什么标准,大家用的方法虽说都是: 为两个按钮各自串一个阻值不同的电阻,在按下按钮时连入电阻降低了电平,手机检测到电平变化情况即可判断当前按下了哪个键。
然后实际上....

安卓/非苹果设备的电平范围和阻值并没有统一标准,所以不兼容非常常见,例如三星耳机线控不兼容魅族也不兼容华为.
因为魅族的线控非常简单播放暂停的地方没有任何电阻串入,只是单纯的短路而已.
三星会串一个电阻,阻值分别是200欧和600欧
华为会串一个电阻,阻值分别是200欧和400欧
这样就完全没办法通用了.

苹果做的就比较好一些(当然我们也可以说这是苹果专利护城河).
首先耳机插入时候要有握手信号,我找公司里硬件工程师用示波器量过(工作不饱和),大概是:
握手信号: 首先电压>1.8V 时,延时 60mS 发送 3.69uS/271kHz , 经过约5.5毫秒后发送 7.69uS/165kHz
没有握手信号则忽略后续一切按键信号(视为不兼容).

其余按键:
音量键+ 消抖,延时1ms发送 3.69uS/271kHz , 2ms后发送 7.69uS/165kHz
音量键- 消抖,延时1ms发送 3.69uS/271kHz , 2ms后发送 6.06uS/130kHz
任意松开按键 消抖,延时1ms发送 3.69uS/271kHz ,2ms后发送 10.3uS/97kHz

这是专利内容,其他厂家当然无法使用.
因为以上协议存在,所有for mac/iphone的设备在苹果硬件上工作的非常良好,真是太兼容了. (比如我手头有个森海塞尔的大馒头1就是for iphone的版本)
然后安卓设备当然无法兼容,这就导致音量键完全没办法保证通用性



补充点我觉得算豆知道的知识:
通常来说,索尼和三星和诺基亚和LG的线控互相支持.
早年时候没有通用线控芯片,有些耳机会专门带一个线控识别开关需要手工切换.
国产耳机新一点的都会用通用线控芯片(例如SP507,这是个16年的芯片),这样苹果安卓都能用.

至于音量键以后会通用吗, 我是觉得不太可能.

如果需要排版的话,等有空的时候我弄一下~

评分

参与人数 2战斗力 +2 收起 理由
disrupt + 1 牛逼
水龙头君 + 1 好评加鹅

查看全部评分

回复

使用道具 举报

     
发表于 2021-1-21 21:16 | 显示全部楼层
john 发表于 2021-1-21 20:15
怎样算“正确的驱动”?

铁三角CKS90i,直插或者通过苹果官方3.5mm转Lightning可以在iOS上调音量;插HTC  ...

苹果原厂的3.5mm转Type-C可以正确传递苹果耳机专用信号, 用For Iphone/MAC 这类耳机就可以使用线控音量键了.

非苹果设计产品我想应该都不能正确驱动音量键.
回复

使用道具 举报

     
发表于 2021-1-21 23:03 | 显示全部楼层
看了帖子刚试了一下,买别的东西送的华为耳机,在华为笔记本上用的挺好的,能加减音量暂停播放
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-1-21 23:31 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-1-22 00:32 | 显示全部楼层
我刚想回说换个蓝牙耳机就行了然后一点开10楼直接整了个论文
回复

使用道具 举报

头像被屏蔽
发表于 2021-1-22 04:11 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-1-23 11:00 | 显示全部楼层
更新一下

新款XPS,还是WaveMAXX Audio,可以控制播放暂停,音量无效

苹果原厂USB-C转3.5mm到了,控制播放暂停OK,音量加减也能用,按一下加减2格音量,yyds!
2021-01-23.png

2021-01-23 (1).png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-14 21:50 , Processed in 0.055124 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表