我正在尝试为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。
设置完成后,按下播放按钮时,将调用媒体播放器上的播放方法。
我觉得我已经完成了教程要做的所有事情,而且我的所有在线搜索都变得毫无结果。如果有人能提供帮助,我们将不胜感激。
答案 0 :(得分:0)
您最有可能必须等到媒体播放器实际开始播放才能设置选框。
检查vlcj源中的MarqueeTest
是否适合您。