播放Blob视频文件

时间:2019-12-02 06:55:47

标签: javascript node.js electron

想象我有一个视频文件,我想从该文件构建一个Blob URL,然后在html页面中播放它,到目前为止,我已经尝试过了,但是我无法使其工作...

var files = URL.createObjectURL(new Blob([someVideoFile], {type: "video/mp4"}));
document.getElementById(videoId).setAttribute("src", files);//video tag id
document.getElementById(videoPlayer).load();//this is source tag id
document.getElementById(videoPlayer).play();//this is source tag id

它给了我一个Blob网址,但不会播放视频...我在做错什么吗?我是电子新手,如果我的代码不够好,请原谅我

我看到了评论中提到的类似问题,但是它们对我不起作用,因为它们在那些页面中对其他人不起作用。...

1 个答案:

答案 0 :(得分:0)

试试

 video.src = window.URL.createObjectURL(vid);

有关详细信息,请参阅此answer