Monad
V2EX  ›  Apple

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

  •  
  •   Monad · Mar 31, 2016 via iPhone · 6112 views
    This topic created in 3705 days ago, the information mentioned may be changed or developed.
    如果 Apple 家线控的耳机(不一定是 EarPods )能在 PC 上正常使用(暂停 上一首 下一首)以后所有设备都可以用通过一个耳机了…
    14 replies    2017-01-05 17:21:36 +08:00
    hackpro
        1
    hackpro  
       Mar 31, 2016
    确实有这个需求 就是不知道能实现不
    twoaqua
        2
    twoaqua  
       Mar 31, 2016
    我遇到的线控耳机,比如三星的,摩托的,诺基亚的,在 Mac 上是可以控制音乐播放的。
    cheny95
        3
    cheny95  
       Mar 31, 2016
    好像有一种耳机上面有个开关,可以切换标准的...
    Monad
        4
    Monad  
    OP
       Mar 31, 2016
    @cheny95 唔 因为是想用现在已有的耳机 如果需要换耳机的话 那还不如直接买个 PC 能控的呢
    wmttom
        5
    wmttom  
       Mar 31, 2016   ❤️ 2
    可以尝试自己写个耳机按键映射快捷键的程序。
    其实苹果标准的耳机,在 Mac 只也能用 iTunes ,第三方播放器貌似支持的只有 Vox 。
    为了控制网易云音乐,我自己写了个在 Mac 下苹果耳机映射快捷键的小程序
    https://github.com/wmttom/MikeyPlay
    顺便 kill 每次按耳机播放键就弹出的 iTunes
    codeplay
        6
    codeplay  
       Mar 31, 2016
    用 Mac 就可以了啊
    Monad
        7
    Monad  
    OP
       Mar 31, 2016
    @codeplay =.= 主力机是 PC 没法
    iAugus
        8
    iAugus  
       Mar 31, 2016
    @wmttom 10.11.4 软件打不开,点了什么反应都没有
    iAugus
        9
    iAugus  
       Mar 31, 2016
    @wmttom Sorry 能打开, Mac 状态栏是暗色的,没显示出来
    Monad
        10
    Monad  
    OP
       Mar 31, 2016
    @wmttom 刚刚试了下 不安装任何辅助软件网易云音乐只能切换音量...按暂停就拉起 iTunes 了
    wmttom
        11
    wmttom  
       Apr 1, 2016
    @iAugus
    我的系统是 10.11.4 (15E65),不行可以尝试源码编译下。开启没有界面,会在状态栏有个 M 的图标。
    @Monad
    切换音量是系统默认的,不用特殊配置。我现在的用法是,网银云音乐设置好 播放 /暂停 上一首 下一首 的全局快捷键,然后关了网易云音乐,在状态栏点那个 M 的图标,选择 set hotkey ,把刚才设置的快捷键对应设置好。
    阻止 iTunes 自动启动,是在状态栏 M 图标下面的 Stop iTunes ,开启后在后台会不停的杀 iTunes 进程,就不会起来了,如果有用 iTunes 的时候还得手动关闭下,想着主要是自己用,就没有研究别的方法。

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

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

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

    求更好的 idea
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   850 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 21:45 · PVG 05:45 · LAX 14:45 · JFK 17:45
    ♥ Do have faith in what you're doing.