深入浅出 Silverlight 5 功能大曝光

Postscript矢量打印
Postscript是打印机可以识别的页面描述语言,但是它需要打印机支持!以前的打印方法是位图打印,速度慢,内存消耗大,而且打印机的分辨率越高,性能越差。因此只适合打印几页内容的文档。
360修复网络工具深入浅出 Silverlight 5 功能大曝光,而Postscript矢量打印的出现则解决了这一问题。打印机分辨率对性能没有影响,可以打印上百页的文档了。
遥控器和媒体命令支持
SL5支持多媒体控制的硬件设备,例如:XBOX360遥控器、MediaCenter遥控器\笔记本电脑的多媒体按键等等。
其中UIElement.MediaCommand事件可以处理播放,暂停,停止、前进,后退、音量+/-,频道+/-等等操作。
视频回放增强
360修复网络工具SL5支持H.264视频回放的硬件解码。支持TrickPlay,包括支持快进/快退以及在2倍快进时,利用音频修复技术,还原真实的语调。它还增强了电源控制,能够处理播放视频时禁止屏幕保护程序以及暂停视频时允许计算机进入睡眠状态等。此外,SL5还提供了DRM增强功能。
实时音效
最常见的应用程序和游戏中都需要实时音效。在Silverlight4时代,为了减少声音的延迟,我们做了大量工作,需要很多技巧。但是现在,Silverlight5提供了XNA中的SoundEffect模块,它可以满足用户对实时音效的要求。不过它也有限制,比如声音文件必须是PCM编码(一般为WAV文件)。再比如,为了最好的效果,对声音文件的比特率有限制。
Silverlight5的信任模式
SL5的信任模式包括:本地应用的信任模式、浏览器应用的信任模式。同时,信任的应用程序可以通过组策略指定。
多窗口支持
Silverlight4的OOB程序中,我们只有一个窗口。虽然可以用Popup和ChildWindow模拟,但是他们不是真正的窗口,不能移动到主窗口外面。
Silverlight5的OOB程序中,我们可以创建多个操作系统的窗口,可以自定义窗口的形状,而且还支持双屏幕。
其他工作在信任模式下的好处
?无限制的文件访问:以前只能访问“我的文档”,现在可以访问所有文件。
?全屏模式下的键盘支持:在浏览器中全屏运行,可以接到所有键盘消息
?COM调用支持:可以访问浏览器中的其他COM插件
?P/Invoke访问非托管代码:在本地应用中,可以调用WindowsAPI
3D图形接口
Silverlight4的3D其实是Projection:3D投影变换。
Silverlight5的3D是基于XNA的3D引擎,支持贴图、纹理、光照,支持顶点着色器和像素着色器的“真3D”。同时可支持3D模型导入功能。
Tags: 

延伸阅读

最新评论

发表评论