利用HTML5 从视频中捕获静止图像实例代码

互联网 17-5-4
一个简单的例子展示了如何从视频中捕获静止图像。下面来看一下

假设你有下面的HTML代码:

<video id="video" controls="controls">      <source src=".mp4" />  </video>     <button id="capture">Capture</button>     <p id="output"></p>

然后,当用户单击“捕获”按钮,我们将当前的视频内容写入到一个画布,并使用在画布上显示图像。

(function() {      "using 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);             }());

【相关推荐】

1. 免费h5在线视频教程

2. HTML5 完整版手册

3. php.cn原创html5视频教程

以上就是利用HTML5 从视频中捕获静止图像实例代码的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:畅谈HTML5 到底是什么?

相关资讯