【问题标题】:Libgdx - gdx.video blank screenLibgdx - gdx.video 空白屏幕
【发布时间】:2017-02-16 13:08:22
【问题描述】:

我对 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)都具有相同的效果,我做错了吗?

【问题讨论】:

    标签: java libgdx video-player


    【解决方案1】:

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

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

    【讨论】: