silverlight视频播放

silverlight4有个mediaElement控件用来播放视频,用法还是挺傻瓜化的,具体可自行查阅,但有关source却是个大问题。

silverlight主要用了开发网络应用,所以,其支持的媒体格式主要是流媒体格式,主要是wmv格式,具体格式可以去msdn上查,附个网址:http://msdn.microsoft.com/zh-cn/library/cc189080%28v=VS.95%29.aspx,所以,不要再有人像我一样傻兮兮的想用silverlight播放avi了,当然,通过谷歌,网上有外国友人通过自己编写播放程序,“成功”用silverlight播放avi,“成功”打引号是因为,我下了他的源代码,跑了一下, 没有成功。但好歹人家还是有两把刷子的。附个网址:http://www.codeproject.com/KB/silverlight/CustomMediaStreamSource.aspx。我现在的播放方式,是通过远程访问播放视频,是自己在服务器上(windows server 2003)上搭起了流媒体服务器,然后,在本机上将silverlight的source设为服务器流媒体服务器网址,成功跑起来。当然,也可以播放本地文件,不过,文件不是你想播放,播放就播放,还要设置一下,具体设置方法如下:1.如果你想新建个文件夹放视频文件或者直接把视频文件放在跟目录下(和.xaml文件一个等级)时,例如Source="Video/Movie.wmv"或者Source="Movie.wmv"运行显示不了视频?你需要设置视频文件的属性。右键视频--properties--Build Action   ,改成Resource即可。2.视频文件放在ClientBin文件夹中.Source="Movie.wmv"即可。3.视频文件放在和起始页同等级目录 Source="http://localhost:端口/Movie.wmv".此运行速度很慢。

silverlight是微软比较新的东西,很多细节没有完善,版本更新也比较快,这,就是我们这种二次开发者最大的头疼之处。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值