Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 播放blob视频文件_Javascript_Node.js_Electron - Fatal编程技术网

Javascript 播放blob视频文件

Javascript 播放blob视频文件,javascript,node.js,electron,Javascript,Node.js,Electron,想象一下,我有一个视频文件,我想建立一个BLOBURL从该文件,然后在一个html页面播放它,到目前为止,我尝试了这一点,但我无法使其工作 var files = URL.createObjectURL(new Blob([someVideoFile], {type: "video/mp4"})); document.getElementById(videoId).setAttribute("src", files);//video tag id document.getElementById(

想象一下,我有一个视频文件,我想建立一个BLOBURL从该文件,然后在一个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 URL,但不会播放视频。。。我做错什么了吗?我对electron很陌生,所以如果我的代码不够好,请原谅

我在评论中看到了类似的问题,但它们不适用于我,因为它们不适用于那些页面中的其他人……

试试看

 video.src = window.URL.createObjectURL(vid);
有关更多详细信息,请参阅此

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

有关更多详细信息,请参阅此

这是否回答了您的问题?duplicate@youssefali这正是我的代码,它不起作用。。。我的问题是为什么它不起作用。。。。谢谢你的评论,“不起作用”是什么意思?有错误吗?页面表现如何?@Jonaswillms它没有给我任何错误。。。只是不加载视频,这是我在我的源标签中得到的:这是否回答了你的问题?duplicate@youssefali这正是我的代码,它不起作用。。。我的问题是为什么它不起作用。。。。谢谢你的评论,“不起作用”是什么意思?有错误吗?页面表现如何?@Jonaswillms它没有给我任何错误。。。只是不加载视频,这是我在源标签中得到的: