VLCJ播放电影文件前的开始时间

时间:2017-08-04 13:36:56

标签: java javafx vlc vlcj

我测试vlcj包装器以在Java应用程序中播放电影。似乎整合非常简单,性能也很好,但我有一个问题。当我暂停一部电影时,我会保存暂停时间。当我播放电影时,我使用保存的暂停时间作为开始时间。我还没有找到一种方法来设置电影之前的开始时间,以便电影真正从开始时间开始。此时,视频的第一帧在跳跃开始时间之前播放。这是一个大问题。我需要在暂停时间内完全播放视频,并且不希望看到视频的第一帧。

我尝试了vlcj包装器,因为我将播放4k媒体文件。我首先测试的内部JavaFX Mediaplayer无法播放此媒体文件。

有人有任何想法吗?

问候 MS-技术

1 个答案:

答案 0 :(得分:0)

我不完全确定我已经理解了你想要做什么但是你试图使用它 MediaPlayer.getTime();MediaPlayer.setTime(long time); 设置开始和停止位置?

如果这就是你所要求的,那么MediaPlayer.setTime(long time);之前就可以MediaPlayer.play();了吗?