使用VLCJ

时间:2016-01-11 03:58:52

标签: java vlc libvlc vlcj

我花了很多时间在这上面,但是不能破解它。

基本上,我需要使用vlcj库遍历视频文件的(一分钟左右)。

在第一次迭代中,所选的片段(从文件的100秒开始)正好被播放,但是它只是从视频文件的最开头播放,这不是我需要的当然

Media media = new SimpleMedia("C://video.avi", ":start-time=100", ":stop-time=200");
mediaPlayer.playMedia(media);
mediaPlayer.setRepeat(true);
mediaPlayer.setPlaySubItems(true);

如何通过vlcj实现这一目标?

1 个答案:

答案 0 :(得分:0)

这看起来像是vlcj中的一个错误,自动重复功能并不尊重以前设置的媒体选项。

现在已在vlcj中修复,并在发布时包含在3.11.0版本中。

同时可以使用“标准”媒体选项:

mediaPlayer.setStandardMediaOptions(":start-time=100", ":stop-time=200");