Javascript 从文件对象中的数据播放视频

Javascript 从文件对象中的数据播放视频,javascript,html,video,Javascript,Html,Video,是否可以通过某种方式将数据从对象传递到标记来播放视频 我知道您可以对数据进行base64编码以将其包含在DOM中,但我知道这有大小限制,所以有人能想出其他方法或解决方法吗 现在这只是一个小小的实验,所以我们不用太担心视频文件格式。。。假设该格式与您使用的浏览器兼容。将创建链接到文件的URL,否则您将导致浏览器崩溃 var URL = window.URL || window.webkitURL; var src = URL.createObjectURL( file ); videoElem.

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

我知道您可以对数据进行base64编码以将其包含在DOM中,但我知道这有大小限制,所以有人能想出其他方法或解决方法吗

现在这只是一个小小的实验,所以我们不用太担心视频文件格式。。。假设该格式与您使用的浏览器兼容。

将创建链接到文件的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”