Keyboard 你怎么能发射';媒体密钥';Java中的事件?
媒体键可以是特定于硬件或供应商的,与普通键盘键不同,因此它们似乎没有得到广泛支持,特别是在JDK中 无论如何,是否可以在Java中触发媒体键事件,以便打开的媒体播放器将作出响应,就像用户按下键盘上的播放/暂停按钮一样,从而在当前媒体上执行播放/暂停 如果没有Java特定的答案,我仍然有兴趣看到任何非平台独立语言的解决方案Keyboard 你怎么能发射';媒体密钥';Java中的事件?,keyboard,media-player,java,Keyboard,Media Player,Java,媒体键可以是特定于硬件或供应商的,与普通键盘键不同,因此它们似乎没有得到广泛支持,特别是在JDK中 无论如何,是否可以在Java中触发媒体键事件,以便打开的媒体播放器将作出响应,就像用户按下键盘上的播放/暂停按钮一样,从而在当前媒体上执行播放/暂停 如果没有Java特定的答案,我仍然有兴趣看到任何非平台独立语言的解决方案 最好的。您可以使用JNI调用一个小的C函数,也可以使用Java Robot类 看看: 感谢您的回复-这不是完美的,但目前是一个合理的解决方案。此外,java.awt.Robo
最好的。您可以使用JNI调用一个小的C函数,也可以使用Java Robot类 看看:
感谢您的回复-这不是完美的,但目前是一个合理的解决方案。此外,java.awt.Robot似乎不支持媒体密钥,因为它需要java.awt.event.KeyEvent,而java.awt.event没有媒体密钥的静态int。