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

标签 java html swing vlc

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

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

最佳答案

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

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

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

关于java - 在 Swing 中嵌入浏览器,希望使用 VLC 小程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6521841/

相关文章:

Java:线程将参数传递给另一个线程

java - 将 Java 项目转换为 Android 项目

html - 为什么 hue-rotate(180deg) 不是它自己的反函数?

带有 JFrame 和 JButton 的 Java ActionListener

java - 如何在 Swing 中更新 Jlabel 文本

java - 尝试在 3D 世界中发射子弹。在 x 和 z 中遇到奇怪的偏移

java - 了解 Java 泛型的类型安全异常

jquery - 动态表上的 colResizable 不起作用

html - 悬停时调整背景大小

java - 为什么我的透明图标没有渲染为透明?