我正在尝试添加一个字幕到VLCJ媒体播放器。但是,每当我启动MediaPlayer时,我在任何地方都看不到选框。
作为参考,我一直在关注以下链接上的教程: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是一个包含当前工作目录路径的静态字符串。
设置完成后,当按下播放按钮时,将调用mediaplayer上的play方法。
我觉得我已经完成了教程所说的一切,我所有的在线搜索都没有结果。如果有人能帮上忙,我将不胜感激。
发布于 2016-07-26 02:07:41
最可能的情况是,您必须等到媒体播放器实际开始播放后才能设置字幕。
检查vlcj源代码中的MarqueeTest是否可以为您工作。
https://stackoverflow.com/questions/38564182
复制相似问题