求 Apple 线控耳机在 PC 上切换歌曲的最佳实践

2016-03-31 09:20:53 +08:00
 Monad
如果 Apple 家线控的耳机(不一定是 EarPods )能在 PC 上正常使用(暂停 上一首 下一首)以后所有设备都可以用通过一个耳机了…
5526 次点击
所在节点    Apple
14 条回复
hackpro
2016-03-31 09:37:24 +08:00
确实有这个需求 就是不知道能实现不
ivanor
2016-03-31 09:54:20 +08:00
我遇到的线控耳机,比如三星的,摩托的,诺基亚的,在 Mac 上是可以控制音乐播放的。
cheny95
2016-03-31 10:26:14 +08:00
好像有一种耳机上面有个开关,可以切换标准的...
Monad
2016-03-31 10:28:50 +08:00
@cheny95 唔 因为是想用现在已有的耳机 如果需要换耳机的话 那还不如直接买个 PC 能控的呢
wmttom
2016-03-31 12:12:00 +08:00
可以尝试自己写个耳机按键映射快捷键的程序。
其实苹果标准的耳机,在 Mac 只也能用 iTunes ,第三方播放器貌似支持的只有 Vox 。
为了控制网易云音乐,我自己写了个在 Mac 下苹果耳机映射快捷键的小程序
https://github.com/wmttom/MikeyPlay
顺便 kill 每次按耳机播放键就弹出的 iTunes
codeplay
2016-03-31 20:53:55 +08:00
用 Mac 就可以了啊
Monad
2016-03-31 21:15:57 +08:00
@codeplay =.= 主力机是 PC 没法
iAugus
2016-03-31 22:57:06 +08:00
@wmttom 10.11.4 软件打不开,点了什么反应都没有
iAugus
2016-03-31 22:59:32 +08:00
@wmttom Sorry 能打开, Mac 状态栏是暗色的,没显示出来
Monad
2016-03-31 23:16:00 +08:00
@wmttom 刚刚试了下 不安装任何辅助软件网易云音乐只能切换音量...按暂停就拉起 iTunes 了
wmttom
2016-04-01 13:20:36 +08:00
@iAugus
我的系统是 10.11.4 (15E65),不行可以尝试源码编译下。开启没有界面,会在状态栏有个 M 的图标。
@Monad
切换音量是系统默认的,不用特殊配置。我现在的用法是,网银云音乐设置好 播放 /暂停 上一首 下一首 的全局快捷键,然后关了网易云音乐,在状态栏点那个 M 的图标,选择 set hotkey ,把刚才设置的快捷键对应设置好。
阻止 iTunes 自动启动,是在状态栏 M 图标下面的 Stop iTunes ,开启后在后台会不停的杀 iTunes 进程,就不会起来了,如果有用 iTunes 的时候还得手动关闭下,想着主要是自己用,就没有研究别的方法。

程序写的纯业余,一直在做后端,完全没搞过客户端程序开发,都是查资料临时拼出来的代码,肯定有很多 bug ,不过自己用了一段时间,感觉基本功能还算正常。
iAugus
2016-04-01 13:29:51 +08:00
@wmttom 上面说了能打开啊,是因为我的主题是暗色的,状态栏上的 M 看不到, BTW 挺好用的
guanbeilang
2017-01-05 16:14:54 +08:00
试了下 @wmttom 的方案,会跳跃一下,设置也稍复杂
找了一个老外写的开源 App ,可以完美解决:
https://github.com/7hil/mac_ear_control

PS :如果没有使用私有 API 的话,还是希望网易云音乐能够加入到代码中,这样就能少启动一个 App 了
fuchao2012
2017-01-05 17:21:36 +08:00
@guanbeilang 感谢提供不错的方案,感觉老外这个还需要优化呢。 fork 过来了,有时间搞一搞。

现在想了几个方案都被否掉了(插入耳机启动)。
能想到的,还是封装一个 APP 然后开机启动比较容易实现。

求更好的 idea

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/267515

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX