我正在使用VLCj 2.4.1并希望在视频的最后一毫秒拍摄截图。通常我只是做
getMediaPlayer().setTime(someTime);
getMediaPlayer().getSnapshot();
它有效。但如果someTime
为>= getMediaPlayer().getLength()-120
(我通过实验达到120毫秒),VLCj就没有响应(视频位置保持不变)。
但如果someTime
在0-getMediaPlayer().getLength()-120
范围内,一切都按预期工作。
问题出在哪里?为什么那些~120ms
“缺少”?