服务器上有一些 mp4 文件(和一些 flv 文件),我想流式传输(使用 VLC),同时还将副本保存到我的硬盘驱动器。所以我开始使用 chrome 将文件下载到一个已知位置,在那里创建一个 video.mp4.crdownload 文件。然后我使用 VLC 开始播放部分下载的文件。过去发生的情况是,当我观看文件时,该文件会继续下载,然后当下载结束时,Chrome 下载小部件会显示“下载失败,系统忙”或类似的内容。但!完整的文件已经下载到我的硬盘上,它只是一个 .mp4.crdownload 文件,我稍后会手动更改为一个 .mp4 文件。同时,我可以继续在 VLC 中观看 crdownload 文件完成。
当我最近尝试使用相同的过程时,它不起作用。如果文件已完全下载并在下载完成时由 VLC 播放,Chrome 不会指示下载失败。相反,它会删除已完成的 crdownload 文件,并从头开始重新下载。因此,我不仅最终下载了两次文件(正是我试图避免的),而且当下载重新开始时 VLC 播放会自动停止,因为 VLC 正在播放的 .crdownload 文件被新的下载尝试覆盖。
发生了什么变化?有什么办法可以恢复旧的行为?(如果有任何其他建议可以同时进行伪流和下载,那也很好,只需注意它需要在 VLC 之类的程序中,允许以不同速度播放 flv 和 mp4 文件。并且我也很好奇发生了什么变化,而不仅仅是解决我的情况。)