想当年我们看到某个视频网站(土豆,优酷,搜狐,网易,56,酷六视频等)上的某个视频比较好,想要保存下来,一般都是在网站里播放一遍,再到浏览器临时文件夹里就能找个这个视频文件(通常为flv,mp4等格式).但是在科技不断进步,流媒体出现的今天,这种获取真实视频文件的方式早已退隐江湖了,因为现在视频网站上的视频通常都不会缓存浏览器临时文件夹里.这样我们就不能下载到视频文件了吗?非也,正所谓道高一尺魔高一丈,只要是在客户端(用户本机,通常为浏览器)里存在的东西,就一定能拿得到.
阅读全文...
Stage Video是在flash player 10.2和AIR 2.5的时候添加的一个可以利用GPU加速来播放视频的一个增强Video的功能.
Stage Video 与 Video对比:
API |
VideoStatus.ACCELERATED |
VideoStatus.SOFTWARE |
Stage Video |
最优的情况,使用GPU解码并合成 |
使用软件解码,用GPU合成 |
Video |
使用硬件GPU解码,软件合成 |
最差的情况,使用软件解码并合成 |
StageVideo的限制:
- StageVideo对象不能被旋转。 只可能做到正交旋转(以90度的增量旋转)。
- StageVideo对象可能不能适用colorTransform或3D转换变形。 它没有一个适用的矩阵变换功能来对视频进行倾斜处理。
- StageVideo对象无法适用alpha 通道、混合模式、滤光器、蒙版或者scale9Grid这些功能。
- 其视频数据不能被复制到BitmapData对象(BitmapData.draw)中。
- 视频不能以位图格式缓存。
- 视频数据不能嵌入在SWF文件中。 StageVideo只能应用于源自NetStream对象的影片。
- 依赖于底层硬件设备,一些色彩空间可能不被支持。 在这种情况下,Flash Player将选择一个替代的色彩空间。 新的StageVideo ActionScript API提供了一种方式用来查询正在使用的色彩空间。
- 依赖于平台,在视频平面中允许显示的视频数量是有限的。 在大多数移动系统中,在全局范围任何时间内只允许播放一个视频。 这意味着,如果您有几个SWF文件的实例同时显示的话,只有第一个SWF文件能以硬件加速的方式显示。
- 为了保证台式电脑和TV设备中Flash Player的一致性,请将wmode设置为direct。
- 请避免让wmode="transparent"的SWF文件彼此相互层叠。 某些平台不支持wmode="transparent"模式,如Google TV。 这意味着当wmode ="window"时,无论<embed> 标签参数是何值,所有的SWF实例都能被平台支持。
还是老样子看个Demo吧.
阅读全文...
缓动相关
Adobe Flash CS4\Common\Configuration\ActionScript 3.0\projects\Flash\src\
UI组件
Adobe Flash CS4\Common\Configuration\Component Source\ActionScript 3.0\User Interface\
video
Adobe Flash CS4\Common\Configuration\Component Source\ActionScript 3.0\FLVPlayback\