·您当前的位置:主页 > 技术教程 > Html5技术 >

[Html5]html5视频播放器播放视频截图功能的实例

时间:2014-11-12 11:46酷播
[Html5]html5视频播放器播放视频截图功能的实例,html5播放视频且动态截图,很时尚且炫酷的一项功能

html5播放视频且动态截图,很时尚且炫酷的一项功能,暂不支持chrom ,支持safari其他未测试,有需要了解的朋友可以适当参考下暂不支持chrom 。支持safari .其他未测试

先引用 jquery 地址。选用新浪的复制代码代码如下:

<script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.6/jquery.js"></script>

加一个video标签
代码如下:

<video controls="controls">
<source src="1.mp4" />
</video>


然后js

  1. <script type="text/javascript"> 
  2. $().ready(function(){ 
  3. var video, output; 
  4. var scale = 0.25; 
  5. var initialize = function() { 
  6. output = $("#output"); 
  7. video = $("#video").get(0); 
  8. $("#capture").click(captureImage); 
  9. }; 
  10. var captureImage = function() { 
  11. var canvas = document.createElement("canvas"); 
  12. canvas.width = video.videoWidth * scale; 
  13. canvas.height = video.videoHeight * scale; 
  14. canvas.getContext('2d') 
  15. .drawImage(video, 0, 0, canvas.width, canvas.height); 
  16. var img = document.createElement("img"); 
  17. img.src = canvas.toDataURL(); 
  18. output.prepend(img); 
  19. }; 
  20. $(initialize); 
  21. }); 
  22. </script>  

 

微信付费直播
酷播云免费在线视频整体解决方案
参与开学季云视频优惠,拿GET2017教育科技大会VIP门票
进入开学季,保利威视推出云视频优惠,云视频套餐、流量超实惠大放“价”就是现在,还可以免费获取GET2017教育科技大会VIP门票哦!