2011-06-29 23 views
0

ここでの目標は、自分のGUIに埋め込むことができるローカルWebページを持つことです。そのローカルページはVLCを使用してビデオを再生できます。私はVLCでビデオを再生するためのプラグインが必要だと確信しています(ほかのブラウザはそうですか?)しかし、これがJavaで可能かどうかはわかりません。VLCアプレットを使うためにSwingにブラウザを埋め込む

ビデオをHTMLページに埋め込み、それをSwingで表示する別の方法はありますか? VLCは間違った道ですか?私はこのプロジェクトが変わっているかもしれないと知っていますが、私はこれをやりたいと思っています。

答えて

3

ビデオを再生しようとしているだけの場合は、ビデオ再生の他の選択肢があり、ブラウザーをJavaで正しく表示させることができます。ビデオとブラウザはスイングでは最も難しい2つのことですが、必要な場合には両方に取り組もうとする意味がありません。

しかし、両方を必要とする場合は、ブラウザを使用した後で、ビデオとオーディオの再生のためにその時点でかなり簡単にFlashを使用できます。

私は、WebブラウザをSwingアプリケーションに組み込むために2つのソリューションを使いました。最初はかなりシンプルですが、SWTBrowserをJava Swing Componentにラップすることができます。ここでの唯一の欠点は、各プラットフォームにネイティブブラウザが何であれ得ることです。もう一つは、そこにSwing XULRunnerプロジェクトがあります。 XULRunnerはFirefoxが構築しているものです。プロジェクトを見つけるのは少し難しいですが、ブラウザを完全にカスタマイズし、各プラットフォームで同じものを使用することができます。

+0

これは物事に近づく悪い方法だと思いますが、私は簡単な方法でスイングでビデオを表示する必要がありますか?私はJVLCを見てきました。私は必要なものだけを複雑すぎるように見せました。ちょうどビデオです。 – n0pe

+1

スウィングの動画再生には最適なソリューションはありません。どの動画拡張機能を再生したいのですか、どのOSを対象にしていますか? – meverett

+0

私は基本的にビデオを再生したいだけです。私はコントロールやファンシーなメニューなどは必要ありません。私はビデオがいつ再生されるか完全に制御する。私は特にLinux環境をターゲットにしていますが、クロスプラットフォームであることが大好きです。 – n0pe

1

一部の古い答え:

NOTEここでの第二のオプションはJWebPane、ほとんど死亡したプロジェクトを参照すること。

私が言っていることは、これからのJavaのサポートは、実際には実現していないということです。非常に単純なページをレンダリングしているように聞こえるので確かにJWebPaneを試すことができますが、うまく動作しない場合もあります。

関連する問題