我已经将“继续播放?”选项设置为“始终”,这个功能通常很有效。
但是,如果我在靠近开始或结束的某个位置停止视频,关闭它,然后稍后再次播放视频,视频不会在最后的位置恢复。
我非常确定,只要我距离视频开头或结尾不到 5%,就会发生这种情况。(例如,如果视频正好是 100 分钟或 1:40:00 长,那么在 5:01 或 1:34:59 停止视频将允许我从这些点继续播放,而在 4:59 或 1:35:01 停止视频将不允许我继续播放。)
如何强制 VLC“继续播放”无论我距离开始或结束有多近?
(我使用的是 3.0.20 版本。)
答案1
答案2
更新
文件的最后保存位置保存在vlc-qt-interface.ini
Windows 上的文件中,位于C:\Users\%user%\AppData\Roaming\vlc
。其格式如下:
[RecentsMRL]
list=file:///[some path]
times=106472
如果视频播放的时间太接近文件的开头或结尾(最多 20 秒),则变量将始终为times=0
。因此,这看起来像是程序员在文件中保存变量的方式上存在的错误。我还没有发现任何可以影响这一点的用户可调设置,即使通过“显示所有设置”。
所以这看起来像是一个错误或一个功能。考虑到最近对这个问题的编辑,它看起来更像是一个功能。
旧答案
确保
Tools-> Preferences -> Interface
“保存最近播放的项目”被选中如果该项目已启用,请禁用它并关闭 VLC。重新打开 VLC 并重新启用它。
如果仍然不起作用,请从 打开文件
Media -> Open recent Media
。
请注意,对于压缩媒体(mp4、h.265 ecc),该选项将始终从最近的关键帧恢复。因此,如果您的视频在第一个关键帧之前关闭,它将从头开始恢复。如果它在最后一个关键帧之后关闭,也是如此。