有没有办法缓存整个视频文件,以便以后通过视频标签进行离线播放?
浏览器是否会使用由不同视频文件块的AJAX GET请求缓存的数据?
或者我必须采用丑陋的方式并使用某种隐藏的视频标签+快进组合,让浏览器进行肮脏的工作?
有什么想法吗?
答案 0 :(得分:0)
您应该能够使用XMLHttpRequest下载整个文件,将其转换为Blob,并使用URL.createObjectURL()获取它的URL。然后在标记中使用该URL。 (我没有试过这个,至少最近没有。)
对于非常大的视频文件,这可能不是一个好主意。