VLCJ - Marquee没有显示

时间:2016-07-25 09:32:00

标签: java swing vlcj

我正在尝试为VLCJ媒体播放器添加一个选框。但是,每当我启动MediaPlayer时,我都无法在任何地方看到Marquee。

作为参考,我一直在关注以下链接的教程:http://capricasoftware.co.uk/#/projects/vlcj/tutorial/marquee

设置JFrame的代码可以在下面找到。

final MediaPlayerComponent mediaPlayerComponent = new EmbeddedMediaPlayerComponent();
add(mediaPlayerComponent);

setVisible(true);

Marquee.marquee()
.text("Marquee!")
.size(20)
.colour(Color.white)
.opacity(0.7f)
.position(libvlc_marquee_position_e.centre)
.location(5,5)
.timeout(5000)
.enable()
.apply(mediaPlayerComponent.getMediaPlayer());

mediaPlayerComponent.getMediaPlayer().prepareMedia(WORKING_DIR + "view.mp4");

注意:WORKING_DIR是一个包含当前工作目录路径的静态String。

设置完成后,按下播放按钮时,将调用媒体播放器上的播放方法。

我觉得我已经完成了教程要做的所有事情,而且我的所有在线搜索都变得毫无结果。如果有人能提供帮助,我们将不胜感激。

1 个答案:

答案 0 :(得分:0)

您最有可能必须等到媒体播放器实际开始播放才能设置选框。

检查vlcj源中的MarqueeTest是否适合您。