Libgdx - gdx.video空白屏幕

时间:2016-10-07 13:47:38

标签: java libgdx video-player

我是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)效果相同,我做错了吗?

1 个答案:

答案 0 :(得分:0)

在你的渲染方法中插入:videoPlayer.render();

@Override
public void render(float delta) {
   ...
   videoPlayer.render();
}