首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Java -使用音乐播放控制按钮

Java -使用音乐播放控制按钮
EN

Stack Overflow用户
提问于 2021-09-26 11:03:46
回答 1查看 63关注 0票数 0

通常在键盘上有停止当前曲目、转到下一曲目或上一曲目的按钮。例如,当我在YouTube上播放声音时,按下F10键,视频就会停止。

我正在创建一个Java/Kotlin音乐播放器。当前,当我播放音乐,然后单击F10时,打开的选项卡中的最后一个YouTube视频开始播放,而音乐播放器根本不受影响。

我想要的是:当我点击F10 (或其他控制键)时,我希望我的音乐播放器受到它们的影响,而不是YouTube。

我怎样才能做到这一点呢?

EN

回答 1

Stack Overflow用户

发布于 2021-09-26 21:34:54

如果我理解正确的话,您有一个用于播放声音的应用程序,但是当按下控制键(例如,特别是F10 )时,您的浏览器接收的是键,而不是您的应用程序。

如果是这样的话,问题似乎是关于how to use the Swing KeyListener的。KeyEvent API显示密钥的密钥码为VK_F10。你在实现这一点上有问题吗?不过,Kotlin可能有自己的关键监听方式。我确实找到this SO question on Kotlin KeyListeners了。

至于启动或停止声音,这通常是通过将音频播放类(ClipSourceDataLine)包装在一个可以接收和处理启动、停止或继续命令的类中来完成的。你在实现这一点上有问题吗?

连接这两个功能区域的代码应该是松散耦合的。因此,将这两个问题作为两个单独的问题来处理将是有益的。

如果您的问题是特定的操作系统实施问题,最好在问题中使用其他信息来澄清。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69334280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档