I Love China

技术·人生

技术服务生活
繁體
8月 22nd, 2007

Flash Player 9 Update 3发布, 代号影星

AdobeFlashPlayer目录表

  • 一、新增/加强的功能描述
  • 二、如何使用这些功能
  • 三、新增功能说明了什么
  • 四、相关资源

于8月21日发布的Flash Player 9 Update 3,其代号为影星(MovieStar),在全屏模式和视频方面进行了不小的加强,在视频网站及其火爆的今天,FlashPlayer的这一改进,更会巩固它的市场地位!不管是由于和微软的竞争,还是自己本身的努力促成的这一成果,对用户来说,都是好事,有什么比享受到更优秀的服务更好的事情呢?

一、新增/加强的特色

  • 支持H.264视频和HE-AAC音频编码(8月21日新增).
  • 在windows2000或更新,及MacOS X 10.2及更新系统上,使用硬件缩放加强全屏模式的效果,改进了视频的播放效果和质量。
  • 在多核CPU上快速的矢量图形渲染
  • 使下层的大位图有更高的质量和更好的视觉效果(SWF 9 only).
  • 支持缓存常用平台组件以减少应用程序大小,比如Flex框架。在Flex3Beta中已经支持。
  • 支持Linux系统中的全屏模式。

二、如何使用这些新功能
首先,必须安装上最新的FlashPlayer插件,才能使用这些功能。假如已经安装好了,那么就可以实验下新功能了,这里我们试一下播放mp4格式的视频,考虑到视频的版权问题,这里就不给出完整作品了,只贴一下代码好了

ActionScript Code:
  1. stop()
  2. // 检查FlashPlayer版本,必须在9,0,60,184以上
  3.  
  4. function checkVersion (allowVersion:String):Boolean
  5. {
  6.     var customerVersion = System.capabilities.version.split (" ")[1];
  7.     var tmp1:Array = allowVersion.split (",");
  8.     var tmp2:Array = customerVersion.split (",");
  9.     for (var i = 0; i < 4; i++)
  10.     {
  11.         if (Number (tmp2[i]) > Number (tmp1[i]))
  12.         {
  13.             return true;
  14.         }
  15.     }
  16.     return (allowVersion == customerVersion);
  17. }
  18. // 构建视频
  19. var nc = new NetConnection();
  20. nc.connect(null);
  21. var ns = new NetStream(nc);
  22. ns.setBufferTime(10);
  23. my_video.attachVideo(ns);
  24.  
  25. if (checkVersion ("9,0,60,184"))
  26. {
  27.     // 播放mp4格式的视频
  28.     ns.play("test.mp4")
  29. }
  30. else
  31. {
  32.     // 版本太低
  33.     hint_mc.gotoAndStop(2)
  34. }

部分效果截图:
flashplayertest.JPG

注意:要在网页中才能看到效果
至于全屏模式,以前已经试过,感兴趣的自己做下好了。
三、新增功能说明了什么
当前网络异常火爆的无疑是那些视频网站,而Adobe这次发布FlashPlayer的更新能支持Flv格式以外的视频格式,使得视频网站有了更多的选择,也更容易把视频放到互联网上,而不需要在花大把的时间转换视频格式。不管究竟是因为和微软的竞争,还是Adobe自身本来就有这打算,总之我们可以看到的是,FlashPlayer在今后的应用将更广泛,对我们用户来说,是件好事。
四、相关资源:
FlashPlayer9 3Beta更新下载地址:http://labs.adobe.com/downloads/flashplayer9.html

随机文章:

Leave a Reply