0

我正在使用 VLCJ 用 Ja​​va 编写媒体播放器。我希望能够在媒体文件的末尾找到一个 JSlider,但为此我需要知道它的总播放时间。

如何使用 VLCJ 获取媒体文件的总播放时间?

4

2 回答 2

2

您应该能够简单地使用getLength()您的方法MediaPlayer来获取当前播放文件的总播放时间。这将以毫秒为单位返回媒体的总长度。

于 2012-07-21T19:15:10.703 回答
1

您可以使用 Min = 0、Max = 100 (100%) 的滑块,然后覆盖 positionChanged 然后实现如下:

        @Override
        public void positionChanged(MediaPlayer mp, float f) {
            int iPos = (int)(f * 100.0);
            slider.setValue(iPos);
        }
于 2012-07-04T08:14:07.430 回答