·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]as3.0使用captureBmp函数做视频截图

时间:2014-02-17 09:08oschina.net
[AS3]as3.0使用captureBmp函数做视频截图,设置一个全局变量_bmp:Bitmap,然后在init函数最后一行添加一句:addEventListener(Event.ENTER_FRAME, captureBmp);

a。设置一个全局变量_bmp:Bitmap,然后在init函数最后一行添加一句:addEventListener(Event.ENTER_FRAME, captureBmp);

b。在captureBmp函数中截图:

      var bmd:BitmapData = new BitmapData(_video.width, _video.height);
          bmd.draw(_video);
          _bmp = new Bitmap(bmd);

    即:在EnternFrame事件中不停的截图,并保存在_bmp中。

c。在两秒后的pause函数中删除EnterFrame事件的监听,然后将_bmp添加到舞台,这样就完成了截图。

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器