如何缓存整个视频文件以供以后通过视频标签离线播放
How to cache entire video file for later offline playback via video tag?
有没有办法缓存整个视频文件,以便以后通过视频标签离线播放?
浏览器是否会使用不同视频文件块的 AJAX GET 请求缓存的数据?
还是我必须走丑陋的道路,使用某种隐藏的视频标签+快进组合,让浏览器做肮脏的工作?
有什么想法吗?
你应该能够使用 XMLHttpRequest 下载整个文件,将其转换为 Blob,并使用 URL.createObjectURL() 获取它的 URL。然后在代码中使用该网址。(我没有尝试过这个,至少最近没有。
对于非常大的视频文件,这可能不是一个好主意。
相关文章:
- 可以使用带有json回调的html5视频标签
- 使用json数据更改视频标签中的src属性
- 如何从使用 jquery 动态创建的视频标签中获取视频时长
- 如何在视频标签中添加按钮覆盖
- 删除对HTML5视频标签的控件(播放,暂停等)
- JS中的HTML5视频标签错误检测
- HTML5视频标签 - 如何设置封面背景大小
- 带有两个视频标签的HTML无法工作
- 如何缓存整个视频文件以供以后通过视频标签离线播放
- 视频标签仅在移动设备上调用一个字节的数据(Node.js)
- HTML 视频标签在野生动物园和手机上不起作用
- 以 MVVM 方式处理 html5 视频标签的正确方法是什么?
- 如何在 Javascript 中将音频标签替换为视频标签或将标签替换为另一个标签
- 有缺陷的视频标签
- 编写功能测试,HTML5 视频标签
- 安卓上的html5视频标签显示黑屏
- 在 Jwplayer 6 Html5 视频标签中播放前贴片广告时出现问题
- Windows 8 (JavaScript):具有相同网络摄像头源的多个<视频>标签:可能
- 如何在HTML5中使用YouTube视频作为“视频”标签的来源
- 在 html5 视频标签中播放事件