我正在运行Windows Server 2008 SP2。我安装了运行IIS Media Services Beta 1的IIS 7.0 Web服务器。我还安装了WebDAV 7.5。
我使用Expression Encoder 4.0 Pro将视频文件MP4(H.264 / AAC)编码为流畅的流媒体协议。在“默认网站”下,我为编码视频添加了一个虚拟目录,并创建了一个带有嵌入式Silverlight播放器的简单页面来查看内容。
只需将页面加载,就永远不会开始播放。如果我在浏览器中使用.ism文件,我可以将其视为.xml。
加载了microsoft所提供的默认内容如果我尝试在网页上播放该文件,那就可以了。
为什么示例内容有效,但我的却没有?我是否需要在某处添加一些权限才能访问我的文件?我的文件编码不正确吗?
我的档案:http://128.113.16.8/library/kissxsis/1/1.ism/manifest
示例文件:http://128.113.16.8/library/bbb/Big%20Buck%20Bunny.ism/manifest
Edit1:为我正在播放的播放器嵌入代码。
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
<param name="source" value="SmoothStreamingBlackGlass.xap"/>
<param name="minRuntimeVersion" value="4.0.50401.0"/>
<param name="autoUpgrade" value="true"/>
<param name="InitParams" value="mediaurl= http://128.113.16.8/library/kissxsis/1/1.ism/Manifest"/>
</object>
答案 0 :(得分:0)
Silverlight的MediaElement无法直接播放ism - 您需要在Silverlight应用中使用流畅的流媒体播放器。
你正在使用哪个播放器? 您使用的是Silverlight Media Framework Player还是Smooth Streaming Media Element?您是否关注deployment guide?