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

首頁 > 開發(fā) > HTML5 > 正文

canvas繪制視頻封面的方法

2024-09-05 07:22:22
字體:
供稿:網(wǎng)友

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

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

三、代碼:

<!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");//轉(zhuǎn)換成base64圖片,地址拿出來就可以直接使用                container.appendChild(img);            };            initialize();        })();    </script></body></html>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 南靖县| 平顶山市| 道孚县| 金山区| 临武县| 建水县| 深泽县| 镇坪县| 平遥县| 宁远县| 乌鲁木齐县| 琼结县| 吉安县| 大冶市| 肃宁县| 长宁县| 上高县| 峨山| 化隆| 德州市| 阿合奇县| 遂溪县| 太原市| 富顺县| 宜兰市| 陆河县| 南和县| 台南县| 两当县| 卓尼县| 聂拉木县| 定西市| 轮台县| 麻江县| 闽侯县| 斗六市| 铁岭县| 紫金县| 武穴市| 黄石市| 黄石市|