google-chrome - Chrome 下载 mp4 : Streaming crdownload file behavior changed

标签 google-chrome download mp4 vlc pseudo-streaming

服务器上有一些 mp4 文件(和一些 flv 文件),我想要流式传输(使用 VLC),同时还将其副本保存到我的硬盘驱动器上。因此,我开始使用 chrome 将文件下载到已知位置,并在那里创建 video.mp4.crdownload 文件。然后我使用 VLC 开始播放部分下载的文件。过去发生的情况是,当我观看文件时,文件会继续下载,然后当下载结束时,小 Chrome 下载小部件会说“下载失败,系统繁忙”或类似的内容。但!完整文件已下载到我的硬盘驱动器,它只是一个 .mp4.crdownload 文件,稍后我将手动更改为 .mp4 文件。同时,我可以继续在 VLC 中观看 crdownload 文件直至完成。

当我最近尝试采用相同的流程时,它不起作用。如果文件已完全下载并在下载完成后由 VLC 播放,则 Chrome 不会指示下载失败。相反,它会删除已完成的 crdownload 文件,并从头开始重新下载。因此,我不仅最终下载了该文件两次(这正是我试图避免的),而且在重新启动下载时 VLC 播放会自动停止,因为 VLC 正在播放的 .crdownload 文件被新的下载尝试覆盖。

什么改变了?有什么办法可以恢复原来的行为吗? (如果有任何其他同时伪流和下载的建议,那也很好,只需注意,它需要在像 VLC 这样的程序中,允许以不同的速度播放 flv 和 mp4 文件。并且我也对发生了什么变化感到好奇,而不仅仅是解决我的情况。)

最佳答案

作为解决方法,您可以将正在下载的文件设置为只读;下载仍将结束,但 Chrome 将无法删除并重新启动下载(权限不足),从而阻止下载重新启动循环。

关于google-chrome - Chrome 下载 mp4 : Streaming crdownload file behavior changed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37928512/

相关文章:

html - Chrome 打印正在切断多列 css 的 tr 元素之间的文本

google-chrome - Chrome 56 移动版 addEventListener "click"不起作用

google-chrome - 我可以从 Chrome 开发工具导出 HAR 文件,其中仅包含来自网络选项卡的过滤请求吗?

c# - Response.AddHeader ("Content-Disposition") 无法在 IE6 中打开文件

ffmpeg - Asp Core 2中如何使用Media Toolkit.Net Core转换视频

css - DIV 未显示在 Chrome 中

java - 如何从 fileBytes 确定扩展名

jquery - 使用 jquery $.download 处理可能非常大的表单创建/发布的最佳方法

audio - 将 png 与 mp4 ffmpeg 合并缺少音频

.htaccess - Safari html5 视频 mp4 无法在 htaccess 文件夹中播放,