我正在尝试使用 HTML5 的视频标签构建一个网站,以便我可以分享我制作的一些电影。它们的大小相当大 (>500 MB),当我从我的网络外部观看它们时,它似乎在显示之前试图下载整个内容。我想知道如何才能让它们可以同时下载和观看。
我正在使用 php 和 javascript 来构建站点,尽管如果有其他语言的库或技术可用,我会非常高兴听到它们。
最佳答案
网络上的视频文件有时需要以特殊方式编码,以便在下载时播放。为了使基于 Flash 的视频正常工作,必须将称为“moov”的数据从流的末尾移动到开始。一个名为 mp4 FastStart 的程序可以为您完成这项工作。
像 HandBrake 这样的程序有一个“网络”选项,它在编码时也会这样做。数据基本上包含视频的长度等。通常这是在文件的末尾。然而,当网络出现时,这意味着在能够播放之前下载整个东西。
你能告诉我们视频是什么格式吗?
关于php - 带缓冲区的内联 <video> 大文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6683418/