我有一个两个小时长的视频,我想通过HTML5视频标签(和你旧的好闪存作为后备),所以我有四个文件: mp4,ogv,webm和flv (每个500-800MB)
我的服务器返回正确的Content-Type和Accept-Range标头
我知道用于.mp4文件的qt-faststart和用于.flv文件的yamdi/flvtool2,我是否需要用于.webm和.ogv的额外工具?或任何其他服务器设置?
有没有可能要求浏览器不要下载整个文件,而只缓存大约5分钟?
发布于 2013-03-26 12:04:31
根据浏览器的不同,行为可能会有所不同,并且您拥有的唯一实际控制是通过preload属性。根据preload属性中的指导,浏览器将尝试在给定网络条件等情况下执行它认为正确的操作。您可以指定以下三个选项之一:无;元数据;自动
注意:如果您还指定了autoplay,这将假设需要收集元数据,并且至少足以建立一个要播放的缓冲区,这样它就会变成一个去因子"preload: auto“条件。
http://www.w3.org/TR/html5/embedded-content-0.html#attr-media-preload
https://stackoverflow.com/questions/12779034
复制相似问题