【问题标题】:play a blob video file播放 blob 视频文件
【发布时间】:2020-03-26 18:34:10
【问题描述】:

假设我有一个视频文件,我想从该文件构建一个 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 URL,但不会播放视频...我做错了什么吗?我对电子很陌生,如果我的代码不够好,请原谅

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

【问题讨论】:

  • 这能回答你的问题吗? Display a video from a Blob Javascript
  • @youssefali 这正是我的代码,它不起作用......我的问题是为什么它不起作用......无论如何感谢您的评论
  • “不起作用”是什么意思?有什么错误吗?页面表现如何?
  • @JonasWilms 它没有给我任何错误......只是没有加载视频,这是我在源标签中得到的:

标签: javascript node.js electron


【解决方案1】:

试试

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

更多详情请参考此answer

【讨论】:

    猜你喜欢
    • 2013-07-21
    • 1970-01-01
    • 1970-01-01
    • 2020-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多