您当前的位置: 首页 > 

【03】

暂无认证

  • 1浏览

    0关注

    196博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

js获取视频第一帧

【03】 发布时间:2020-07-17 10:24:49 ,浏览量:1

代码
doctype html>


    
    
    
    Document







    function chooseVideo(e) {
        var file = e.files[0];
        var blob = new Blob([file]), // 文件转化成二进制文件
            url = URL.createObjectURL(blob); //转化成url

        //创建video标签
        var videoElement = document.createElement("video");
        videoElement.src = url
        videoElement.addEventListener("canplay", function() {
            var canvas = document.createElement("canvas");
            canvas.width = videoElement.videoWidth;
            canvas.height = videoElement.videoHeight;
            canvas.getContext("2d").drawImage(videoElement, 0, 0, canvas.width, canvas.height);
            var firstFrame = canvas.toDataURL("image/png") //第一帧图片url
            document.getElementById("firstV").src = firstFrame
        })
    }


只能转换.mp4文件 很多视频第一帧是黑屏,最好是交给后端处理

关注
打赏
1657344724
查看更多评论
立即登录/注册

微信扫码登录

0.0369s