设计silverlight的MediaPlay控件

设计silverlight的MediaPlay控件,第1张

设计silverlight的MediaPlay控件,第2张

大家都知道silverlight里用了获得艾美奖的新的视频编解码技术。视频质量无论从移动设备还是桌面浏览器都可以达到720p HDTV video模式。如果能用silverlight技术设计一个视频网站估计客户体验很不错的。

  那我们就开始做一个最简单的MediaPlayer控件,能动态的传入视频的URI参数,还能控制视频的播放。

  在上次我们建的silverlight控件类库项目里添加一个新的silverlight控件----MediaPlayControl.xaml。

  做一个媒体播放器,难就难在界面设计上。如果要设计的简陋话,只需要在xaml文件里放上一个MediaElement和几个TextBlock就可以了,不过这样实在太丑陋了。我就用了Microsoft Expression Encoder 里面媒体播放器的界面,效果如下:

  

  中间带摄像机图标的就是MediaElement ,几个按钮是由Canvas组成的。代码过长,请下载该文件:

  /Files/wangergo/MediaPlayControl.rar

  那么如何控制视频的播放呢,这主要跟MediaElement有关系。

  MediaElement有一个重要的属性是Source,它是指所要播放的媒体文件的Uri,也就是媒体文件的地址。

  还有几个重要方法:Pause--暂停播放,Play--播放,Stop--停止。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 设计silverlight的MediaPlay控件

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情