微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Mix 08到来之前的Monolight Update

在Mix08到来之前Mono团队老大Miguel de Icaza's在blog上发布了Pre-Mix 08: Moonlight Updates。根据这篇blog的描述,Monolight基本完成了Silverlight1.0功能的开发:

1、 Moonlight 媒体支持之前的媒体方面的支持使用的ffmpeg'的管道,ffmpeg's pipeline不能满足实际的需要,现在重写了这部分代码支持Microsoft Media 解码,不再依赖于ffmpegs管道,只是使用了ffmpegs的音频、视频解码。最终目标是完全支持Microsoft Media 。看下面两张图:

目前的媒体支持方式

最终的媒体支持方式

2、视频流 :Monolight现在支持视频流播放了,之前的版本只能等视频文件下载到本地临时目录后才能支持回放,现在只要有足够的缓存数据就可以回放了,不过目前还支持http方式,正在实现对MMS-over-HTTP的支持,下周Windows Media servers的specs for HTTP-based streaming就要发布了,这有助于更好的实现这个功能

3、测试工具 Mono团队同Microsoft开发团队的合作,Mono团队得到了大量的silverlight测试工具,但是那些工具不能直接在Monolight上使用,微软同意Mono团队开源方式实现这些测试工具,这个非常有意义。

4、Mozilla 安装包:创建了一个安装程序installers

5、校验器:对monolight 1.0不是很重要,但是对于2.0来说这个功能非常重要,正在努力实现中

6、无窗口支持:在许多的silverlight程序中都使用无窗口(windowless ),Chris实现了这个功能,不过只支持Firefox 3.0。

7、Bug修复 随着测试工具可以运行在Linux平台上,将测试所有的微软的测试例子和实现一些缺失的功能,例如无窗口支持

8、Silverlight 2.0:MIx 08微软就会发布Silverlight 2.0 beta1,Monolight对JIT的支持方面没有作什么工作,主要有两个原因:一个Silverlight 2.0 的API还没有公开,下周微软就会公开Silverlight 2.0的API了,第二个原因是目前专注于发布Monolight1.0,使Monolight完全达到Silverlight 1.0的水平。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐