请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站原RIAMeeting

瑞研社区

 找回密码
 立即注册

QQ登录

Flash全屏最佳实践

发表于 2011-7-13 17:52:37 |显示全部楼层

地址:http://www.flashstreamworks.com/archive.php?post_id=1241799250

这是一篇讲述如何更高效的使用Flash全屏模式的文章。Flash可以播放高达播放1080P的视频,但是令人吃惊的在很多情况下,使用全屏模式得到的性能提升并非是最优化的。此外,Flash Player10提供了一些新的特性来允许你使用全屏加速。

下面是一些如何有效的使用全屏模式的一些技巧:

在Flash Player 9以及更高版本中可以使用全屏模式下的硬件加速

要使用fullScreenSourceRect来定义缩放区域并切换displayState为全屏模式("fullScreen")。

最佳性能提升

  1. fullScreenSourceRect可以匹配影片对象的尺寸到最佳性
  2. 避免影片缩放
  3. 禁用平滑模式和解锁
  4. 尽量不在视频上遮挡一些元件
  5. 如果SWF的尺寸小于视频的尺寸(比如1080P的视频在800*600的场景中),在切换到全屏模式之前,缩放视频区域并调整fullScreenSourceRect以匹配视频尺寸
  6. 如果缩放是必须的,使用等比例缩放

自定义方式控制视频进入全屏模式

大多数情况下,屏幕分辨率和实际的视频尺寸是不同的,因此,视频控制将会在全屏模式下改变视频的尺寸。为了避免这种行为的一种常见的做法是使用屏幕分辨率为fullScreenSourceRect,保持视频缩放符合全屏模式的尺寸。

全屏模式和动态流

动态流通常包含不同尺寸的视频流,因此切换到全屏模式中的fullScreenSourceRect。办法之一是使用最高比特率视频剪辑作为fullScreenSourceRect。

更多信息:

  1. Flash Player 10 GPU mode (Tinic Uro).
  2. Exploring full-screen mode in Flash Player 9(来自Adobe开发者中心).

使用道具 举报

本文评论

雪莲 俱乐部认证  发表于 2011-8-1 13:18:06 |显示全部楼层
真好。学习了~~~~~~~~~~~~~~~

使用道具 举报

Easy 俱乐部认证  发表于 2011-8-15 20:04:41 |显示全部楼层
啊,这个才是我需要的

使用道具 举报

萧翎 俱乐部认证  发表于 2011-8-18 22:15:11 |显示全部楼层
偷回去自己用

使用道具 举报

lontson 发表于 2011-12-1 22:52:35 |显示全部楼层
嗯,不错

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|关于社区|九州瑞研|瑞研社区   

GMT+8, 2012-5-19 01:01 , Processed in 0.030068 second(s), 23 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部