2016-05-23 3 views
-3

私のLWJGLゲームでビデオを再生したいです。どうすればいい?私のLWJGLゲームはじめに状態のビデオ?

私はすでに複数の州を設定しましたが、私はすでに作成済みの状態で紹介ビデオを実装しようとしています。

//This for now keeps the into state the red color for now. 
public void introElement(){ 

    //This clears the color from the previous State. 
    GL11.glClear(GL11.GL_COLOR_BUFFER_BIT); 

    //This changes the color to red. 
    GL11.glClearColor(1, 0, 0, 1); 
} 
+0

私はあなたにあまりにも過酷であることを望んでいませんが、それはかなり面白かったです:p – RecursiveExceptionException

答えて

1

あなたはすでにこれを見つけた場合、私は知りませんが、あなたのニーズに合うかもしれないgdx-videoと呼ばれるライブラリがあるように見えます。 VideoPlayerDesktop.javaを見てください。いくつかのバグがあるようですが、ビデオを再生するためのいくつかの自明の方法があります(play()pause()render()など)。

ビデオをより詳細に管理するには、xuggleと呼ばれる別のプレーンなJavaライブラリがあります。しかし、それは非常に古いようです(サポートはもはやありません)。

最後に、OpenGLを使用してビデオをレンダリングするJavaプログラムのsomeone's implementationが見つかりました。ライブラリではありませんが、独自のプログラムを開発するのに参考にすることができます。

+1

誰かが興味を持っている場合、そのコンセプトはGPUにテクスチャをストリームすることです。(リンクは_wrong_ wayを示しています。している)。簡単に言えば、データをアップロードしてそれぞれレンダリングする2つ(またはそれ以上)のテクスチャがあります。1. tex1にフレームをアップロードし、tex2を描画します。2. tex2にアップロードし、tex1を描画します。3.繰り返します – RecursiveExceptionException

関連する問題