在Swing中嵌入浏览器以期使用VLC applet

时间:2011-06-29 13:58:06

标签: java html swing vlc

我的目标是能够拥有一个可以嵌入GUI的本地网页。该本地页面将能够使用VLC播放视频。我很确定我需要一个插件才能用VLC播放视频(其他浏览器都可以,对吗?)但是我不确定这是否可以用于Java。

是否有另一种方法将视频嵌入HTML页面然后使用Swing显示? VLC是错误的方式吗?我知道这个项目可能看起来很奇怪,但我向你保证这就是我想要的方式。

2 个答案:

答案 0 :(得分:3)

如果您只是尝试播放视频,那么还有其他视频播放选择,然后尝试让浏览器在Java中正常显示。视频和浏览器是Swing中最难做的两件事,如果你只需要一个,就没有办法解决这两个问题。

但是,如果你确实需要两个,那么一旦你使用浏览器,你就可以非常轻松地使用Flash进行大量的视频和音频播放。

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

答案 1 :(得分:1)

一些较旧的答案:

请注意,这里的第二个选项是指JWebPane,这个项目几乎已经死了。

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