您的位置:首页 > 编程语言

Silverlight 编程注意事项!!!

2008-11-23 21:21 197 查看
-------摘自微软

Silverlight 2.0中编程时的注意事项.

1:尽量避免对文字的尺寸进行动画效果,因为默认情况下,Silverlight 使用的是平滑的字体,一旦对文字使用了动画效果(填充颜色等除外),其渲染需要耗费大量的系统资源。

2:尽量避免使用全屏模式,如果必须使用,就隐藏不必要的对象,以尽量减少系统的资源开销.

3:对于并不想显示的控件,不要使用Opacity属性(不透明度),而是用Visibility属性.因为前者对系统的消耗更大.

4:对媒体对象(影片、图片等)不要使用Width和Height属性,因为这两个属性对媒体对象的渲染速度有极大大的影响.(可以在发布前设置好媒体文件本身的Width和Height属性.)

5:对Path对象不要使用Width和Height属性,原因同4.

附:

Silverlight支持的流媒体文件格式:

视频:

WMV1:Windows Media Video 7

WMV2:Windows Media Video 8

WMV3:Windows Media Video 9

WMVA:Windows Media Video Advanced Profile,non-VC-1

WMVC1:Windows Media Video Advanced Profile,VC-1

音频:

WMA 7:Windows Media Audio 7

WMA 8:Windows Media Audio 8

WMA 9:Windows Media Audio 9

MP3:ISO/MPEG Layer-3

Input:ISO/MPEG Layer-3 data stream

Channel configurations:mono,stereo

Sampling frequencies:8,11.025,12,16,22.05,24,32,44.1,and 48kHz

Bit rates:8-320kbps,variable bit rate

Limitation:"free format mode"(see ISO/IEC 11172-3,sub clause 2.4.2.3)is not supported

不支持的格式:

交织的视频内容:

Windows Media Screen

Windows Media Audio Professional

Windows Media Voice

Windows Medio Video 和 MP3(WMV video +MP3 audio)的组合

实用奇数(不能被2整除)尺寸帧的Windows Media Video,例如 127X135.

支持下面的协议:

http

https

mms(You Can use an mms URL but it will fall back to http.)

rtsp(You Can use an rtsp URL but it will fall back to http.)

rstpt(You Can use an rstpt URL but it will fall back to http.)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: