问题标签 [jlayer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java 7 - JLayer,没有 LockableUI
以前从未使用过J(X)Layer
,我可以LockableUI
在互联网上看到参考资料。但看起来,在 Java 7 中,我们所拥有的看似很大的“父”API(JX...)只有两个类JLayer
和LayerUI
.
是否有一些“隐藏”的方式来阻止JLayer
我尚未找到的内容,或者我们是否手工制作?
我可以看到的一种方法是JLayer
通过注册setLayerEventMask
,然后用InputEvent.consume()
.
没什么大不了的,但JLayer
似乎是一种禁用其内容的自然方式,所以它可能已经在某个地方了?
java - JLayer - 暂停和恢复歌曲
我注意到很多主题都是关于使用 暂停/恢复 MP3 的JLayer
,所以为了帮助大家,我专门为此设计了一个完整的课程!请看下面的答案。
注意:这是供我个人使用的,因此它可能不像某些人希望的那样强大。但由于其简单性,进行简单的修改并不难。
java - 使用 JavaZoom JLayer 更改播放速度
我正在使用 JLayer 声音框架来播放具有基本功能(搜索、播放/暂停/停止)的 wav 文件,我现在还需要允许更改播放速度。
- 有谁知道 JLayer 是否允许此功能(我到处都找过,但找不到),我该如何实现它?
- 如果 JLayer 不支持它,我该如何实现呢?
- 任何人都可以指导我查看任何源代码、文档或更改播放速度背后的理论方面吗?
mp3 - 使用 JLayer 解码 MP3 文件
我想使用 JLayer 来解码 MP3 文件。我已经搜索并搜索了有关如何执行此操作的文档和示例,但没有发现任何用处。我发现的所有内容都嵌入在其他示例或引用 JavaSound 中,这在我的情况下是不可接受的。
我觉得这非常容易,但我不知道该怎么做。不知道参数是干什么用的
或如何获得它们。
tl;dr 如何解码只有 JLayer 的 MP3 文件?没有 MP3 SPI、JavaSound、Tritonus——什么都没有。
java - 使用jlayer更改音量java?
我已经搜索并阅读了其他主题,但我仍然无法解决我的问题。我有一个 java 主类和一个 java jframe。我想添加 jslider 来改变我的 mp3 播放器的音量。我应该怎么办?
my_player2_func
class my_player2_func{ 静态播放器播放器;
my_player2_main
java - 将 java 项目(我在其中使用 JLayer 1.0.1 播放 mp3)转换为可运行的 jar 文件
我构建了一个 java 项目,并使用(JLayer 1.0.1)播放 mp3 音频。当我用 eclipce 测试我的项目时,我发现它可以 100% 正常工作,并且 JLayer 1.0.1 库可以有效地播放我的 mp3 文件。但是当我将它转换为可运行的 jar 文件时,它可以与NO SOUND OR AUDIO一起使用。看来我的程序无法访问 Jlayer 1.0.1 库。所以现在,我需要你的帮助来解决这个问题。 非常感谢
java - 调整 JLayeredPane 图层的大小
我在尝试使用JLayeredPane
.
我做到了这一点:
(希望你能看到块G6
在标签上有一个绿色边框,显示选择了哪个块)
但是,当我将我的 2 添加SidePanel
到我的ChessBoard
面板上,然后在顶部有另一层,其标签应该准确地覆盖每个板块,但它没有:
如您所见,绿色边框周围的块G2
已关闭。
SidePanel
当我将s 添加到 theChessBoard
并将其添加到底层并将其大小设置为 600x600 然后添加顶层标签时,我将其缩小到明显的范围,该标签将完全适合块ChessBoard
和绿色边框围绕选定的JLabel
(以及下部ChessBoard
方块[黑色或白色])绘制,由于SidePanel
s 减少了 600x600 的棋盘实际大小,它偏离中心绘制,现在它将是600-sp1.getWidth()
x 600-sp2.getHeight()
。我尝试设置顶层的边界和首选大小来补偿它,但它似乎没有用。感谢您提供任何帮助:
ChessBoardTest.java:
SidePanel.java:
棋盘.java:
ChessPieceLayer.java:
PiecePanel.java:
ChessPieceMouseListener.java:
起初我使用:
然后我尝试了:
但结果并没有什么不同
java - jLayer -- 播放 mp3 会导致文件开头失真
我正在使用 jLayer 1.0 播放一个简单的 mp3 文件。除了前 3 秒左右外,它工作正常(在曲目开头添加 5 秒的静音可以解决问题)。这是我正在使用的代码:
我可能在做一些愚蠢的事情(我很确定我不需要将线程放在 try 块中),但它确实与失真分开。
失真的音频样本:http ://www.filedropper.com/broken 原音轨:http ://www.filedropper.com/dennyschneidemessermodernwarstory
音乐:denny schneidemesser (by-nc-nd)
知道发生了什么吗?
java - java应用程序的安全桌面模式效果
现在有没有人如何实现“安全桌面模式”(效果),例如从 Windows Vista/7 UAC 同意块中获得的?
我认为这是一些功能,它会在这里和那里删除像素(并可能使它们变灰),然后最终将其绘制到屏幕上。我想将它应用到我的应用程序中,以防止用户做任何事情,直到另一个用户连接到系统(但这不是重点)。
我非常感谢您的建议。
亲切的问候,
A。
编辑:我真的只是在寻找这个
延迟输入我可以做得很好。
谢谢大家。
java - 使用 JLayer 拆分和淡化 MP3 文件
我想从 MP3 文件中提取一些音乐(从第二个 x 到 y)并添加一些淡入和淡出效果。我可以用 JLayer 做到这一点吗?
到目前为止,我只知道如何使用这个库播放歌曲。