2017-04-15 106 views
1

目前,我正在使用MediaPlayer的getTime()方法获取播放视频时的当前视频时间。我有一个循环运行,在循环中,我打电话getTime()方法,然后Thread.sleep(100)vlcj - 如何获得最细粒度的当前视频时间?

我注意到它,getTime()返回约3-4次/秒的更新时间。这是关于当前视频时间的最细微更新吗?我想每隔0.1秒钟更新一次。那可能吗?

+0

您是否找到解决方案? – user25

回答

0

这简直是不可能的,vlcj给你的东西受到原生LibVLC media_player_get_time API调用返回的限制。

此外,听媒体播放器“时间改变”事件可能比查询当前时间更平常。

+0

''时间改变''事件返回相同的“slowpoke”时间 – user25