国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

canvas繪制視頻封面的方法

2024-08-26 00:20:25
字體:
來源:轉載
供稿:網友

一、需求:上傳視頻,同時截取視頻某一幀作為視頻的封面。

canvas,繪制視頻,視頻封面

二、實現思路:利用canvas繪制圖像的功能,繪制圖像某一幀,這里繪制了第一幀,很簡單就實現了。

三、代碼:

<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>capture screen</title>    <style type="text/css">        video,#container{width: 300px;height: 200px;}        #container>img{width: 100%;}    </style></head><body>    <video id="video" controls="controls">        <source src="video/video_test.mp4">    </video>    <div id="container"></div>    <script type="text/javascript">        (function() {            var video, container;            var scale = 0.8;            var initialize = function() {                container = document.getElementById("container");                video = document.getElementById("video");                video.addEventListener('loadeddata', captureImage);            };            var captureImage = function() {                var canvas = document.createElement("canvas");                canvas.width = video.videoWidth * scale;                canvas.height = video.videoHeight * scale;            canvas.getContext('2d').drawImage(video, 0, 0, canvas.width, canvas.height);                var img = document.createElement("img");                img.src = canvas.toDataURL("image/png");//轉換成base64圖片,地址拿出來就可以直接使用                container.appendChild(img);            };            initialize();        })();    </script></body></html>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。

 

注:相關教程知識閱讀請移步到HTML教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 财经| 乃东县| 广河县| 西安市| 黄骅市| 海淀区| 南川市| 平凉市| 平远县| 百色市| 洪雅县| 板桥市| 五家渠市| 辉南县| 巢湖市| 通州市| 平阴县| 镇赉县| 周口市| 呼图壁县| 敦化市| 上思县| 平安县| 青铜峡市| 河津市| 新竹市| 安龙县| 南阳市| 五常市| 乐昌市| 松阳县| 靖西县| 镇安县| 舒城县| 洪江市| 荔波县| 峨眉山市| 林芝县| 田阳县| 密山市| 宁阳县|