你如何用silverlight播放视频?
Visual Studio是否内置了视频播放器组件?或者我是否需要制作视频播放器?
答案 0 :(得分:3)
通常情况下,这取决于您的要求。
您可以使用Silverlight附带的媒体元素(msdn info here),但是,这意味着从头开始构建所有内容,它不带有“播放器镶边”,如按钮和视觉样式。
如果你想要一个预制的“播放器”,至少有几个选项,Expression Encoder工具(免费版本可用),附带了许多Silverlight播放器,你可以自由使用和修改希望。您可以在表达式编码器工具的“模板”部分找到它们。
另一个选择是使用“Microsoft Media Platform:Player Framework”(以前称为Silverlight Media Framework(SMF)),它是Microsoft参与的一个开源项目,它带有一个功能齐全的“播放器”并且建立在行业标准之上,您可以在http://smf.codeplex.com找到它。
祝你好运!答案 1 :(得分:0)
在SL:
<MediaElement x:Name="MyVid"
Source="http://abc.xyz.com/MyVid.wmv"
Height="250"
Width="350"
AutoPlay="True"/>
服务器端需要支持MMS(RTSP协议 - 流媒体)或渐进式下载(MediaElement方面的MMS负责两者)。视频应符合 SMPTE 421M 视频编解码器标准(VC-1)。