国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 根河市| 鞍山市| 息烽县| 万源市| 呼玛县| 延津县| 蒲城县| 特克斯县| 百色市| 河间市| 南城县| 禄丰县| 花莲市| 崇义县| 潮州市| 拉孜县| 乌兰察布市| 茶陵县| 万源市| 介休市| 太原市| 双牌县| 怀远县| 霍林郭勒市| 万全县| 台山市| 海伦市| 三门峡市| 秀山| 同江市| 桑植县| 桑日县| 宁陵县| 济源市| 那曲县| 北安市| 淄博市| 周至县| 普陀区| 兴宁市| 兴仁县|