V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Monad
V2EX  ›  Apple

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

  •  
  •   Monad · 2016-03-31 09:20:53 +08:00 via iPhone · 5519 次点击
    这是一个创建于 3158 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如果 Apple 家线控的耳机(不一定是 EarPods )能在 PC 上正常使用(暂停 上一首 下一首)以后所有设备都可以用通过一个耳机了…
    14 条回复    2017-01-05 17:21:36 +08:00
    hackpro
        1
    hackpro  
       2016-03-31 09:37:24 +08:00
    确实有这个需求 就是不知道能实现不
    ivanor
        2
    ivanor  
       2016-03-31 09:54:20 +08:00
    我遇到的线控耳机,比如三星的,摩托的,诺基亚的,在 Mac 上是可以控制音乐播放的。
    cheny95
        3
    cheny95  
       2016-03-31 10:26:14 +08:00
    好像有一种耳机上面有个开关,可以切换标准的...
    Monad
        4
    Monad  
    OP
       2016-03-31 10:28:50 +08:00
    @cheny95 唔 因为是想用现在已有的耳机 如果需要换耳机的话 那还不如直接买个 PC 能控的呢
    wmttom
        5
    wmttom  
       2016-03-31 12:12:00 +08:00   ❤️ 2
    可以尝试自己写个耳机按键映射快捷键的程序。
    其实苹果标准的耳机,在 Mac 只也能用 iTunes ,第三方播放器貌似支持的只有 Vox 。
    为了控制网易云音乐,我自己写了个在 Mac 下苹果耳机映射快捷键的小程序
    https://github.com/wmttom/MikeyPlay
    顺便 kill 每次按耳机播放键就弹出的 iTunes
    codeplay
        6
    codeplay  
       2016-03-31 20:53:55 +08:00
    用 Mac 就可以了啊
    Monad
        7
    Monad  
    OP
       2016-03-31 21:15:57 +08:00
    @codeplay =.= 主力机是 PC 没法
    iAugus
        8
    iAugus  
       2016-03-31 22:57:06 +08:00
    @wmttom 10.11.4 软件打不开,点了什么反应都没有
    iAugus
        9
    iAugus  
       2016-03-31 22:59:32 +08:00
    @wmttom Sorry 能打开, Mac 状态栏是暗色的,没显示出来
    Monad
        10
    Monad  
    OP
       2016-03-31 23:16:00 +08:00
    @wmttom 刚刚试了下 不安装任何辅助软件网易云音乐只能切换音量...按暂停就拉起 iTunes 了
    wmttom
        11
    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
        12
    iAugus  
       2016-04-01 13:29:51 +08:00
    @wmttom 上面说了能打开啊,是因为我的主题是暗色的,状态栏上的 M 看不到, BTW 挺好用的
    guanbeilang
        13
    guanbeilang  
       2017-01-05 16:14:54 +08:00
    试了下 @wmttom 的方案,会跳跃一下,设置也稍复杂
    找了一个老外写的开源 App ,可以完美解决:
    https://github.com/7hil/mac_ear_control

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

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

    求更好的 idea
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5491 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 03:18 · PVG 11:18 · LAX 19:18 · JFK 22:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.