寻找HTML5视频是否需要加载整个文件
Does seeking an HTML5 video require loading the whole file?
我想每30秒在30分钟的视频中随机寻找不同的点。文件大小为100mb。当我寻找时,播放器是从那时开始加载,还是必须加载整个文件,然后在其中找到时间?
这取决于浏览器。如果我们谈论的是现代浏览器,那么当您进行搜索时,他们通常会向服务器发送一个新的http请求,其中包含一个Range:
头,指示他们想要加载的文件的"块"。这只适用于使用http 1.1或更高版本的浏览器。我认为如果浏览器支持html5视频,那么你可以相当肯定他们将使用http1.1。但请记住,客户端通常会加载某些。因此,如果你在视频中搜索5秒,它基本上会再次加载整个内容,直到发生另一次搜索。
否,只要浏览器知道视频的持续时间,它就会从给定的时间戳开始加载。
相关文章:
- 加载文件,然后调用回调函数
- 根据浏览器大小加载文件
- 错误:无法在“XMLHttpRequest”上执行“发送”:无法加载“文件”:AngularJS SPA
- Ajax在mootools中使用来加载文件
- 加载文件时xmlhttp不稳定,如何修复
- Require.js何时加载文件
- 有没有办法在不打包的情况下在 nodejs 上加载文件
- 如何通过从浏览器 js 控制台触发的 require.js 重新加载文件
- 使用jQuery加载文件,计算类的元素并设置间隔比率
- 如何在 AngularJS UI 路由器中从bower_component加载文件
- JavaScript 本地应用程序保存/加载文件
- 如何在特定页面上加载文件
- 内容安全策略不从本地主机加载文件
- Javascript 无法从其他目录加载文件
- Extjs MVC 文件夹结构无法加载文件
- 节点.js - 在运行时加载文件
- nodejs加载文件
- Javascript/AAJAX仅重新加载文件“;onchange”;
- 加载文件,并在特定行之后删除javascript/jquery中的所有剩余行
- 是否可以在非服务页面上使用JS/HTML5 FileReader加载文件