Video.Show public beta on CodePlex - 一个Silverlight样例
【来源:Saucer编译自Tim Sneath】 如果你在学习Silverlight或者想建造一个录像网站,那么Tim Sneath推荐的这个刚刚在CodePlex上发布的项目,Video.Show,是个非常有参考价值的项目。这个项目使用了微软最新的技术和产品,.NET Framework 3.5, ASP.NET AJAX, LINQ, Silverlight, Expression Encoder 和 Silverlight Streaming等。它提供了录像上传,编码,添加tag,观看和评论录像的功能,下面是一些该项目的特性:
- 用以浏览录像的录像墙,把鼠标移到录像图标上面可以预览录像
- 基于时间标记的评论系统,可以把录像暂停在某个有趣的时刻,添加评论,这些评论在回放时就会出现
- 使用ASP.NET的网站成员功能,用来登录,生成自定义的用户信息,添加书签和tag,上传录像等
- 针对没安装Silverlight的用户的初次体验,示范了检测和安装Silverlight的最佳实践
- 使用Web服务实现索取录像目录,以及tag和书签等功能
- 使用Expression Encoder对录像进行编码以及上传到Silverlight Streaming等后台批处理任务
该项目是以源码的形式,在Microsoft Public License许可下发布的,你完全可以使用这些源码推出你自己的录像网站。