如何通过视频标记缓存整个视频文件以供以后离线播放?

时间:2015-02-04 13:37:48

标签: javascript html5 caching video html5-video

有没有办法缓存整个视频文件,以便以后通过视频标签进行离线播放?

浏览器是否会使用由不同视频文件块的AJAX GET请求缓存的数据?

或者我必须采用丑陋的方式并使用某种隐藏的视频标签+快进组合,让浏览器进行肮脏的工作?

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您应该能够使用XMLHttpRequest下载整个文件,将其转换为Blob,并使用URL.createObjectURL()获取它的URL。然后在标记中使用该URL。 (我没有试过这个,至少最近没有。)

对于非常大的视频文件,这可能不是一个好主意。