我是LibGDX的新手,我只是尝试使用gdx-video库播放视频,在我的linux机器上运行桌面项目会导致空白屏幕没有错误。
代码:
videoPlayer = VideoPlayerCreator.createVideoPlayer();
Gdx.gl.glEnable(GL20.GL_CULL_FACE);
Gdx.gl.glCullFace(GL20.GL_BACK);
try {
FileHandle videoFile = game.manager.getIntroVideo();
Gdx.app.log(TAG, "Loading file : " + videoFile.file().getAbsolutePath());
videoPlayer.play(videoFile);
} catch (Exception e) {
Gdx.app.log(TAG, "Err: " + e);
}
@Override
public void render(float delta) {
Gdx.gl.glClearColor(0.3f, 0.4f, 0.4f, 1f);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
stage.act();
stage.draw();
}
我尝试过几乎所有格式(mkv,ogv,webm,mp4)效果相同,我做错了吗?
答案 0 :(得分:0)
在你的渲染方法中插入:videoPlayer.render();
@Override
public void render(float delta) {
...
videoPlayer.render();
}