从File对象中的数据播放视频



是否可以通过某种方式将数据从File对象传递到<video>标记来播放视频?

我知道你可以对事物进行base64编码,将数据包括在DOM中,但我知道这有大小限制,所以有人能想出另一种方法或解决方法吗?

目前,这只是一个实验,所以我们不要太担心视频文件格式。。。只需假设该格式适用于您正在使用的浏览器即可。

URL.createObjectURL将创建链接到文件的URL,否则只会导致浏览器崩溃。

var URL = window.URL || window.webkitURL;
var src = URL.createObjectURL( file );
videoElem.src = src;

url将使用blob方案,例如:

"blob:http%3A%2F%2Fstackoverflow.com/c04ac1f0-cd88-4587-9905-741b90c62684"

最新更新