我想在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 :(得分:1)
我不知道您是否已经找到了这个,但看起来有一个名为gdx-video的库可能适合您的需求。看看VideoPlayerDesktop.java,它似乎有几个不言自明的方法来播放视频(play()
,pause()
,render()
等。)图书馆仍在积极开发,虽然它看起来可能有几个错误。
如果您希望对视频有更多控制权,那么还有另一个名为xuggle的普通Java库;但它看起来很旧(不再有支持)。
最后,我找到了使用OpenGL渲染视频的Java程序someone's implementation。虽然它不是库,但您可以将其用作参考来帮助您开发自己的程序。