追求卓越一諾千金

藍藍設計--_云购彩票是骗局吗,2011年成立--|038彩票靠谱吗,主創清華團隊_旺旺买家版下载2012官方,專注軟件和互聯網ui設計開發-|-卡通战争剑灵离线版。擅長企業信息化管理___辉县天气2345、監控||盈利娱乐app、大數據軟件UIUE谘詢和設計開發服務-绍兴特色菜。立足UI_深圳公牛通讯,好好學習_陈德荣任天津市委常委,天天進步-_10元起充的彩票平台!


js獲取video任意時間的畫麵截圖

2019-4-16 釋然 前端及開發文章及欣賞


如果您想訂閱本博客內容||自由们,每天自動發到您的郵箱中|108娱乐3d平台, 請點這裏

首先就是要把視頻加載出來|_银山智人,然後使用canvas.getContext(‘2d’).drawImage(videoElement, 0, 0, canvas.width, canvas.height);獲取到當前視頻時間的截圖-__106官网彩,需要不同時間的video視頻圖|_外地车牌在北京,設置video的currentTime(單位秒)--苏州车险哪家好,然後videoElement這個對象信息會實時更新_--金韵蓉博客。

如果是視頻是在阿裏雲OSS上就更方便了---玛雅wang 发信到,poster=“http://a-image-demo.oss-cn-qingdao.aliyuncs.com/demo.mp4?x-oss-process=video/snapshot,t_6000,m_fast”

如果是要獲取上傳本地視頻預覽圖|||亿博平台安全吗,可采用下麵的方法_冬不拉教学,但有兼容性問題-_-盈彩网登录,目前測試移動端安卓機隻有Chrome瀏覽器支持-|_px化工项目,微信和QQ瀏覽器都無法響應本地視頻的canplay事件_|雅漾防晒霜保质期。

<div contenteditable="true" id="in-box" style="width:1000px;margin: 20px auto;"></div>
<div style="width:1000px;margin: 20px auto;">        
   <input type="file" name="" accept="video/*" id="upload-ipt">
   <div class="review" id="out-box"></div>
</div>

function getVideoImage() {
    var obj_file = document.getElementById("upload-ipt");
    var file = obj_file.files[0];
    var blob = new Blob([file]), // 文件轉化成二進製文件
        url = URL.createObjectURL(blob); //轉化成url
    if (file && /video/g.test(file.type)) {
        var $video = $('<div><video controls src="' + url + '"></video></div><div>&nbsp;</div>');
        //後麵加一個空格div是為了解決在富文本中按Backspace時刪除無反應的問題
        $('#in-box').html($video);
        var videoElement = $("video")[0];
        videoElement.addEventListener("canplay", function (_event) {
            var canvas = document.createElement("canvas");                    
            canvas.width = videoElement.videoWidth;
            canvas.height = videoElement.videoHeight;
            console.log(videoElement.videoWidth)
            canvas.getContext('2d').drawImage(videoElement, 0, 0, canvas.width, canvas.height);
            var img = document.createElement("img");
            img.src = canvas.toDataURL("image/png");
            $("#out-box").html(img);
            URL.revokeObjectURL(this.src); // 釋放createObjectURL創建的對象
            console.log("loadedmetadata")
        });
    }else{
        alert("請上傳一個視頻文件|_掌上盒任务平台下载!");
        obj_file.value = ""
    }
};
藍藍設計www.jwrumpff.com )是一家專注而深入的界麵設計公司__-猜成语高级版,為期望卓越的國內外企業提供卓越的UI界麵設計|248彩票平台全部平台、BS界麵設計 |72街返利网、 cs界麵設計 __-好爱答题、 ipad界麵設計 ||磨条、 包裝設計 -||姑苏晚报电子版、 圖標定製 __苏州消防网、 用戶體驗 -|众博彩票手机客户端、交互設計__-三横一竖倒月钩、 網站建設 __|诺森德草药有哪些、平麵設計服務-|qq刷q币软件免费版。

標簽: js獲取video任意時間的畫麵截圖 « 作品粗糙不耐看|-qq宠物猪猪领养?用實戰案例教你快速提升作品質感-|_花雨伞包包! | 交互設計定律-大白話解析席克定律»


訂閱Rss