js+HTML5實現(xiàn)視頻截圖的方法
更新時間:2015年06月16日 12:18:23 作者:紅薯
這篇文章主要介紹了js+HTML5實現(xiàn)視頻截圖的方法,涉及javascript操作html5元素實現(xiàn)多媒體文件截圖的相關技巧,需要的朋友可以參考下
本文實例講述了js+HTML5實現(xiàn)視頻截圖的方法。分享給大家供大家參考。具體如下:
1. HTML部分:
<video id="video" controls="controls"> <source src=".mp4" /> </video> <button id="capture">Capture</button> <div id="output"></div>
2. 點擊按鈕時觸發(fā)如下代碼:
(function() { "use strict"; var video, $output; var scale = 0.25; var initialize = function() { $output = $("#output"); video = $("#video").get(0); $("#capture").click(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(); $output.prepend(img); }; $(initialize); }());
希望本文所述對大家的javascript程序設計有所幫助。
您可能感興趣的文章:
- vue 使用html2canvas將DOM轉化為圖片的方法
- js使用html2canvas實現(xiàn)屏幕截取的示例代碼
- Javascript保存網(wǎng)頁為圖片借助于html2canvas庫實現(xiàn)
- JavaScript實現(xiàn)網(wǎng)頁截圖功能
- javascript在網(wǎng)頁中實現(xiàn)讀取剪貼板粘貼截圖功能
- js實現(xiàn)截圖保存圖片功能的代碼示例
- JavaScript+html5 canvas實現(xiàn)本地截圖教程
- JS打開攝像頭并截圖上傳示例
- JS實現(xiàn)div模塊的截圖并下載功能
- JS實現(xiàn)預加載視頻音頻/視頻獲取截圖(返回canvas截圖)
- javascript實現(xiàn)粘貼qq截圖功能(clipboardData)
- html2canvas屬性和使用方法以及如何使用html2canvas將HTML內容寫入Canvas生成圖片
相關文章
js 實現(xiàn)在離開頁面時提醒未保存的信息(減少用戶重復操作)
在離開頁面時判斷是否有未保存的輸入值,然后進行提醒,接下來介紹實現(xiàn)步驟,感興趣的朋友可以了解下2013-01-01原生JavaScript實現(xiàn)動態(tài)省市縣三級聯(lián)動下拉框菜單實例代碼
像平時購物選擇地址時一樣,通過選擇的省動態(tài)加載城市列表,通過選擇的城市動態(tài)加載縣區(qū)列表,從而可以實現(xiàn)省市縣的三級聯(lián)動,下面使用原生的JavaScript來實現(xiàn)這個功能,需要的朋友參考下吧2016-02-02微信小程序自定義select下拉選項框組件的實現(xiàn)代碼
微信小程序中沒有select下拉選項框,所以只有自定義。這篇文章主要介紹了微信小程序自定義select下拉選項框組件,需要的朋友可以參考下2018-08-08正則表達式判斷是否存在中文和全角字符和判斷包含中文字符串長度
對于一些更安全的容錯嚴重,需要用到2008-09-09JS實現(xiàn)CheckBox復選框全選、不選或全不選功能
CheckBox控件就是我們一般所說的復選框,通常用于某選項的打開或關閉,如一次性處理多個產(chǎn)品,或對文章的刪除、產(chǎn)品的下架等處理,一條一條的點顯然有一些麻煩,如果能每一行放一個checkbox,然后統(tǒng)一處理就好辦的多了,需要的朋友可以參考下2016-02-02