我观看下载的电影。我知道我可以等到文件完全下载。但我通常不这样做。
我通常用 VLC 或其他播放器打开部分下载的文件。它显示警告,说文件不完整,并且搜索可能无法正常工作。(但它确实有效,直到我尝试搜索转发到尚未下载的电影区域。)
我通常在开始下载后立即执行此操作。至少我以前是这样做的。
Chrome 浏览器在下载完成时使用此方法时出现了小问题。文件的名称略有不同。它有后缀.crdownload
,下载完成后文件应该重命名。浏览器无法执行此操作,因为文件已打开。因此它显示警告,我手动重命名了文件。
现在我尝试使用新版 Chrome,但它运行得并不那么完美。乍一看它运行正常。我观看了电影。但下载完成后,它可能再次出现重命名文件的问题,但现在它甚至无法向我显示警告,而是删除下载的内容并再次开始下载!真是胡说八道。这是错误还是功能?我应该在某处报告该错误吗?
我现在该怎么办?使用其他浏览器?我尝试了 Chromium 浏览器。但新版本的行为相同,并且存在相同的问题。
或者我应该使用旧版本的 Chrome 和 Chromium?我有好几年的旧版本了。我不想更新和使用那些旧浏览器。但大多数网页都抱怨它们不支持这么古老的浏览器。
你是怎么做到的?
答案1
只需跟踪以 .crdownload 结尾的文件 -> 右键单击该文件 -> 在“打开方式”更改按钮中,选择 google chrome,然后应用。现在双击带有 chrome logo 的文件,然后文件在下载时同时在 chrome 中播放。
答案2
在 Linux 中,可以重命名已打开的文件(因此您可以放心观看正在下载的视频),但在 Windows 中则不行。这是系统级问题,或者是 Linux/Windows 处理打开文件的方式不同。
当文件下载完成后,Chrome 会尝试将其从 .crdownload 重命名为 .avi(或类似的),但失败了,因此 Chrome 会删除该文件并重新开始下载。Chrome 开发人员可能不想留下未重命名的 .crdownload 文件(因为该文件可能不完整/完成/全尺寸)。您可以在下载完成前几秒(或几分钟)关闭该文件(即关闭视频播放器),然后等到 Chrome 完成其部分,然后再观看剩余部分。