簡體   English   中英

在 Swing 中嵌入瀏覽器,希望使用 VLC 小程序

[英]Embedding a browser in Swing in the hopes of using a VLC applet

我的目標是能夠擁有一個可以嵌入到我的 GUI 中的本地網頁。 該本地頁面將能夠使用 VLC 播放視頻。 我很確定我需要一個插件來使用 VLC 播放視頻(其他瀏覽器可以,對嗎?)但我不確定這在 Java 中是否可行。

是否有另一種將視頻嵌入 HTML 頁面然后使用 Swing 顯示的方法? VLC 是 go 的錯誤方式嗎? 我知道這個項目可能看起來很奇怪,但我向你保證這是我想做的方式。

如果您只是嘗試播放視頻,那么還有其他替代視頻播放的方法,然后嘗試讓瀏覽器在 Java 中正確顯示。 視頻和瀏覽器仍然是 Swing 中最難做的兩件事,如果你只需要一個,嘗試同時解決這兩個問題是沒有意義的。

但是,如果您確實需要兩者,那么一旦您的瀏覽器工作,您就可以很容易地使用 Flash 來播放大量視頻和音頻。

我使用了兩種單獨的解決方案將 web 瀏覽器嵌入到 Swing 應用程序中。 第一個非常簡單,您可以將 SWTBrowser 包裝到 java Swing 組件中。 這里唯一的缺點是你可以得到每個平台上的原生瀏覽器。 第二個是那里有一個 Swing XULRunner 項目。 XULRunner 是 Firefox 的基礎。 找到該項目有點困難,但它可以讓您完全自定義瀏覽器並在每個平台上使用相同的瀏覽器。

一些較舊的答案:

請注意,這里的第二個選項是指 JWebPane,這是一個幾乎已經死亡的項目。

我想我要說的是,在 Java 中,開箱即用的對此的支持從未真正實現過。 您當然可以嘗試 JWebPane,因為聽起來您正在呈現一個非常簡單的頁面,但它可能工作得很好,也可能工作得不好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM