问题标签 [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.

0 投票
0 回答
674 浏览

java - Java 7 - JLayer,没有 LockableUI

以前从未使用过J(X)Layer,我可以LockableUI在互联网上看到参考资料。但看起来,在 Java 7 中,我们所拥有的看似很大的“父”API(JX...)只有两个类JLayerLayerUI.

是否有一些“隐藏”的方式来阻止JLayer我尚未找到的内容,或者我们是否手工制作?

我可以看到的一种方法是JLayer通过注册setLayerEventMask,然后用InputEvent.consume().

没什么大不了的,但JLayer似乎是一种禁用其内容的自然方式,所以它可能已经在某个地方了?

0 投票
3 回答
15354 浏览

java - JLayer - 暂停和恢复歌曲

我注意到很多主题都是关于使用 暂停/恢复 MP3 的JLayer,所以为了帮助大家,我专门为此设计了一个完整的课程!请看下面的答案。

注意:这是供我个人使用的,因此它可能不像某些人希望的那样强大。但由于其简单性,进行简单的修改并不难。

0 投票
0 回答
921 浏览

java - 使用 JavaZoom JLayer 更改播放速度

我正在使用 JLayer 声音框架来播放具有基本功能(搜索、播放/暂停/停止)的 wav 文件,我现在还需要允许更改播放速度。

  1. 有谁知道 JLayer 是否允许此功能(我到处都找过,但找不到),我该如何实现它?
  2. 如果 JLayer 不支持它,我该如何实现呢?
  3. 任何人都可以指导我查看任何源代码、文档或更改播放速度背后的理论方面吗?
0 投票
1 回答
5365 浏览

mp3 - 使用 JLayer 解码 MP3 文件

我想使用 JLayer 来解码 MP3 文件。我已经搜索并搜索了有关如何执行此操作的文档和示例,但没有发现任何用处。我发现的所有内容都嵌入在其他示例或引用 JavaSound 中,这在我的情况下是不可接受的。

我觉得这非常容易,但我不知道该怎么做。不知道参数是干什么用的

或如何获得它们。

tl;dr 如何解码只有 JLayer 的 MP3 文件?没有 MP3 SPI、JavaSound、Tritonus——什么都没有。

0 投票
1 回答
2078 浏览

java - 使用jlayer更改音量java?

我已经搜索并阅读了其他主题,但我仍然无法解决我的问题。我有一个 java 主类和一个 java jframe。我想添加 jslider 来改变我的 mp3 播放器的音量。我应该怎么办?

my_player2_func

class my_player2_func{ 静态播放器播放器;

my_player2_main

0 投票
2 回答
477 浏览

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 库。所以现在,我需要你的帮助来解决这个问题。 非常感谢

0 投票
1 回答
2223 浏览

java - 调整 JLayeredPane 图层的大小

我在尝试使用JLayeredPane.

我做到了这一点:

无侧板

(希望你能看到块G6在标签上有一个绿色边框,显示选择了哪个块)

但是,当我将我的 2 添加SidePanel到我的ChessBoard面板上,然后在顶部有另一层,其标签应该准确地覆盖每个板块,但它没有:

带侧板

如您所见,绿色边框周围的块G2已关闭。

SidePanel当我将s 添加到 theChessBoard并将其添加到底层并将其大小设置为 600x600 然后添加顶层标签时,我将其缩小到明显的范围,该标签将完全适合块ChessBoard和绿色边框围绕选定的JLabel(以及下部ChessBoard方块[黑色或白色])绘制,由于SidePanels 减少了 600x600 的棋盘实际大小,它偏离中心绘制,现在它将是600-sp1.getWidth()x 600-sp2.getHeight()。我尝试设置顶层的边界和首选大小来补偿它,但它似乎没有用。感谢您提供任何帮助:

ChessBoardTest.java:

SidePanel.java:

棋盘.java:

ChessPieceLayer.java:

PiecePanel.java:

ChessPieceMouseListener.java:

起初我使用:

然后我尝试了:     

但结果并没有什么不同

0 投票
1 回答
420 浏览

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)

知道发生了什么吗?

0 投票
2 回答
506 浏览

java - java应用程序的安全桌面模式效果

现在有没有人如何实现“安全桌面模式”(效果),例如从 Windows Vista/7 UAC 同意块中获得的?

我认为这是一些功能,它会在这里和那里删除像素(并可能使它们变灰),然后最终将其绘制到屏幕上。我想将它应用到我的应用程序中,以防止用户做任何事情,直到另一个用户连接到系统(但这不是重点)。

我非常感谢您的建议。

亲切的问候,
A。

编辑:我真的只是在寻找这个

延迟输入我可以做得很好。

谢谢大家。

0 投票
1 回答
658 浏览

java - 使用 JLayer 拆分和淡化 MP3 文件

我想从 MP3 文件中提取一些音乐(从第二个 x 到 y)并添加一些淡入和淡出效果。我可以用 JLayer 做到这一点吗?

到目前为止,我只知道如何使用这个库播放歌曲。