在OSX中捕获媒体键(播放/暂停)

时间:2013-12-05 11:33:05

标签: macos keyboard keyboard-events

研究,问题,中年危机

关于捕获播放/暂停事件,有一些问题herethere。解决方案通常依赖于扩展NSApplication并捕获sendEvent。但是,有两个问题:iTunes打开或某些应用程序之前捕获它(Spotify我在看着你)。

该死的你发现

更多人对使用播放/暂停和posted in the stackoverflow打开iTunes感到厌倦。然而,the solution仍然被spotify打败(并且它依赖于一个奇怪的白名单)。如果我打开示例并按下其中一个mediakeys,则会捕获事件并且该解决方案不会。

我如何击败 Spotify并捕获媒体事件?

1 个答案:

答案 0 :(得分:5)

实际上SPMediaKeyTap按预期工作,但有一点需要注意:

您必须在发布模式下运行!!!

我发现检查VLC源代码。

我希望这可以为其他人节省一些时间。

PS:如果您找到比SPMediaKeyTap更好的解决方案,请在此处发布。到目前为止,这是我找到的最佳解决方案。