gpt4 book ai didi

java - 将 MP4 文件添加到 JPanel 并缩放它 - Java

转载 作者:行者123 更新时间:2023-12-02 11:42:17 24 4
gpt4 key购买 nike

我在 JFrame 中有一个 JPanel:

import javax.swing.JFrame;
import javax.swing.JPanel;

public class Demo{

public static void main(String [] args) {
JFrame frame = new JFrame() {
private static final long serialVersionUID = 1L;
{
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(200, 200);
setLocationRelativeTo(null);

add(new JPanel() {
private static final long serialVersionUID = 1L;
{
//Here I want to add the video!
}
});
}
};

frame.setVisible(true);
}
}

有没有可能...

  • 将视频添加到 JPanel

  • 缩放视频(就像您可以通过 Images 实现的那样:getScaledInstance(width, height, Image.SCALE_SMOOTH))?

  • 播放视频

最佳答案

是的...但我不建议您为此使用 Java/Swing。 Java/Swing 对视频的支持很差。如果必须使用 Java/Swing,则使用 JMF。我知道 Xuggler 存在,但我自己没有使用过。首先研究 JMF,了解使用它会放弃什么(例如失去随处运行的能力)及其局限性(旧的和受支持的编解码器)。

如果您可以选择使用哪些技术,请查看 JavaFX 的多媒体支持。

链接: JMF , Xuggler , JavaFX Question about Video

关于java - 将 MP4 文件添加到 JPanel 并缩放它 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48467942/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com