Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Swing中嵌入浏览器,希望使用VLC小程序_Java_Html_Swing_Vlc - Fatal编程技术网

Java 在Swing中嵌入浏览器,希望使用VLC小程序

Java 在Swing中嵌入浏览器,希望使用VLC小程序,java,html,swing,vlc,Java,Html,Swing,Vlc,我在这里的目标是能够有一个本地网页,我可以嵌入到我的图形用户界面。该本地页面将能够使用VLC播放视频。我很确定我需要一个插件来使用VLC播放视频(其他浏览器也需要,对吗?),但我不确定这在Java中是否可行 有没有其他方法可以将视频嵌入HTML页面,然后使用Swing显示?VLC是不是走错了路?我知道这个项目可能看起来很奇怪,但我向你保证这就是我想要的方式。一些旧的答案: 请注意,这里的第二个选项指的是JWebPane,一个几乎已经消亡的项目 我想我要说的是,在Java中对它的支持,开箱

我在这里的目标是能够有一个本地网页,我可以嵌入到我的图形用户界面。该本地页面将能够使用VLC播放视频。我很确定我需要一个插件来使用VLC播放视频(其他浏览器也需要,对吗?),但我不确定这在Java中是否可行

有没有其他方法可以将视频嵌入HTML页面,然后使用Swing显示?VLC是不是走错了路?我知道这个项目可能看起来很奇怪,但我向你保证这就是我想要的方式。

一些旧的答案:

请注意,这里的第二个选项指的是JWebPane,一个几乎已经消亡的项目

我想我要说的是,在Java中对它的支持,开箱即用,从未真正实现过。您当然可以尝试JWebPane,因为它听起来像是在呈现一个非常简单的页面,但它可能工作得很好,也可能不太好。

一些旧的答案:

请注意,这里的第二个选项指的是JWebPane,一个几乎已经消亡的项目


我想我要说的是,在Java中对它的支持,开箱即用,从未真正实现过。您当然可以尝试JWebPane,因为它听起来像是在呈现一个非常简单的页面,但它可能工作得很好,也可能工作得不好。

如果您只是尝试播放视频,那么除了视频播放之外,还有其他方法,然后尝试让浏览器在Java中正确显示。视频和浏览器是Swing still中最难做的两件事,如果你只需要一件,那么尝试解决这两件事是没有意义的

但是,如果您确实需要这两种功能,那么一旦浏览器正常工作,您就可以非常轻松地使用Flash进行大量视频和音频播放


我使用了两种不同的解决方案将web浏览器嵌入到Swing应用程序中。第一个非常简单,您可以将SWTBrowser包装到JavaSwing组件中。这里唯一的缺点是,您可以在每个平台上获得任何本机浏览器。第二个是Swing XULRunner项目。XULRunner是Firefox的基础。要找到项目有点困难,但它允许您完全自定义浏览器,并在每个平台上使用相同的浏览器

如果您只想播放视频,那么除了视频播放之外,还有其他方法可以让浏览器在Java中正常显示。视频和浏览器是Swing still中最难做的两件事,如果你只需要一件,那么尝试解决这两件事是没有意义的

但是,如果您确实需要这两种功能,那么一旦浏览器正常工作,您就可以非常轻松地使用Flash进行大量视频和音频播放


我使用了两种不同的解决方案将web浏览器嵌入到Swing应用程序中。第一个非常简单,您可以将SWTBrowser包装到JavaSwing组件中。这里唯一的缺点是,您可以在每个平台上获得任何本机浏览器。第二个是Swing XULRunner项目。XULRunner是Firefox的基础。要找到项目有点困难,但它允许您完全自定义浏览器,并在每个平台上使用相同的浏览器

我想如果这是一种糟糕的处理方式,我应该如何以一种简单的方式在Swing中显示视频?我看过JVLC,它对于我需要的东西来说似乎过于复杂了:只有视频。恐怕没有一个很好的解决方案可以在Swing中播放视频。你想播放什么视频扩展,你想针对什么OSs?我基本上只想播放一段视频。我不需要控件或花哨的菜单之类的东西。我完全可以控制何时播放哪个视频。我专门针对Linux环境,但我希望它是跨平台的。如果你可以使用flash,SWT方法可能是最简单的。我刚刚试着用SWT浏览器在ubuntu上访问youtube,flash运行良好。我曾经有一个关于如何在Swing中嵌入SWT浏览器的代码示例,但是公司的网站已经不再是它发布的地方了。我已经忘记了这个项目,但这可能是在Swing中尽可能少地为视频/浏览器做工作的最佳选择:它为您包装SWT,并在它们被处理时处理SWT的清理,等等,我想如果这是一种糟糕的处理方式,我应该如何以一种简单的方式在Swing中显示视频?我看过JVLC,它对于我需要的东西来说似乎过于复杂了:只有视频。恐怕没有一个很好的解决方案可以在Swing中播放视频。你想播放什么视频扩展,你想针对什么OSs?我基本上只想播放一段视频。我不需要控件或花哨的菜单之类的东西。我完全可以控制何时播放哪个视频。我专门针对Linux环境,但我希望它是跨平台的。如果你可以使用flash,SWT方法可能是最简单的。我刚刚试着用SWT浏览器在ubuntu上访问youtube,flash运行良好。我曾经有一个关于如何在Swing中嵌入SWT浏览器的代码示例,但公司网站已经不再是它发布的位置。我已经忘记了这个项目,但这可能是在Swing中尽可能少地为视频/浏览器做工作的最佳选择:它为您包装SWT,并在处理SWT时处理SWT的清理,等等。。