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

Java 播放电影文件前的VLCJ开始时间,java,javafx,vlc,vlcj,Java,Javafx,Vlc,Vlcj,我测试了vlcj包装器,以便在Java应用程序中播放电影。看起来集成非常简单,性能也不错,但是我有一个问题。当我暂停电影时,我会节省暂停时间。播放电影时,我使用保存的暂停时间作为开始时间。我还没有找到一种方法来设置电影开始之前的时间,这样电影才真正从开始时间开始。此时,视频的第一帧在开始时间跳转之前播放。这是一个大问题。我需要完全从暂停时间开始播放视频,不想看到视频的第一帧 我尝试了vlcj包装器,因为我将播放4k媒体文件。我首先测试的内部JavaFXMediaPlayer无法播放此媒体文件 有

我测试了vlcj包装器,以便在Java应用程序中播放电影。看起来集成非常简单,性能也不错,但是我有一个问题。当我暂停电影时,我会节省暂停时间。播放电影时,我使用保存的暂停时间作为开始时间。我还没有找到一种方法来设置电影开始之前的时间,这样电影才真正从开始时间开始。此时,视频的第一帧在开始时间跳转之前播放。这是一个大问题。我需要完全从暂停时间开始播放视频,不想看到视频的第一帧

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

有人知道吗

问候
MS Tech

我不完全确定我是否理解您想要做什么,但您是否尝试过使用
MediaPlayer.getTime()
MediaPlayer.setTime(长时间)
设置启动和停止位置


如果这就是你要问的问题,那么你是否可以只做
MediaPlayer.setTime(长时间)
MediaPlayer.play()之前

我不完全确定我是否理解您想要做什么,但您是否尝试过使用
MediaPlayer.getTime()
MediaPlayer.setTime(长时间)
设置启动和停止位置


如果这就是你要问的问题,那么你是否可以只做
MediaPlayer.setTime(长时间)
MediaPlayer.play()之前

在媒体开始播放之前,您不能调用setTime,至少不会产生任何有用的效果。好的,MediaPlayer.skip(long)方法的工作原理类似吗?此外,我认为在这种情况下,应该在有关这些方法的文档中提到这一点。在媒体开始播放之前,您不能调用setTime,至少不会产生任何有用的效果。好的,MediaPlayer.skip(long)方法的工作原理类似吗?我还认为,在这种情况下,应该在有关这些方法的文档中提到这一点。。