我想在我的 JPanel 中实现 xuggle 播放的视频窗口?

发布于 2024-12-22 16:12:36 字数 485 浏览 4 评论 0原文

我可以通过 xuggle 播放视频,但是当我启动程序时,视频会在单独的 JFrame 中打开! ,我想在我自己的 Jframe 或 JPanel 中以全屏显示模式实现此播放器,那么我该怎么做?

我正在使用此代码来播放视频:

private IMediaReader reader;
private IMediaViewer viewer;
viewer = ToolFactory.makeViewer();        
reader = ToolFactory.makeReader("assets/Video/intro_video.flv"); 
reader.addListener(viewer);    
while(reader.readPacket() == null);

我还需要知道如何通过资源方法(this.getClass().getResource())加载网址以使此视频播放并可以在运行程序时加载视频文件.jar 文件

谢谢

i can play a video by xuggle , but when i start my program , the video open in it's seperate JFrame !! , i want implement this player inside my own Jframe or JPanel in FullScreen Display Mode , so how can i do this ??

iam using thise code to play the video :

private IMediaReader reader;
private IMediaViewer viewer;
viewer = ToolFactory.makeViewer();        
reader = ToolFactory.makeReader("assets/Video/intro_video.flv"); 
reader.addListener(viewer);    
while(reader.readPacket() == null);

an also i need know how to load the url by resource method (this.getClass().getResource()) to make this video play and can load the video file when i run the programm from .jar file

thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

撧情箌佬 2024-12-29 16:12:36

添加监听器后添加此代码,
reader.addListener(ToolFactory.makeViewer(true, JFrame.EXIT_ON_CLOSE));
如果您不想静态屏幕,请设为 true

Add this code after add listener,
reader.addListener(ToolFactory.makeViewer(true, JFrame.EXIT_ON_CLOSE));
If you don't wanna statics screen so make true

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文