我正在运行 Windows Server 2008 SP2。我安装了运行 IIS 媒体服务 Beta 1 的 IIS 7.0 Web 服务器。我还安装了 WebDAV 7.5。
我使用 Expression Encoder 4.0 Pro 将视频文件 MP4(H.264/AAC) 编码为平滑流协议。在“默认网站”下,我向编码视频添加了一个虚拟目录,并创建了一个带有嵌入式 Silverlight 播放器的简单页面来查看内容。
只需将页面加载完毕,然后永远不会开始播放。如果我在浏览器中访问 .ism 文件,我可以将其视为 .xml。
我从http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e44b0a2d-2e0c-48ff-bf57-3d05a20e2f6a&displayLang=en加载了微软提供的默认内容
如果我尝试在网页中播放该文件,它确实有效。
这是我的问题:
为什么示例内容有效,而我的无效?我是否需要在某处添加一些权限以便可以访问我的文件?我的文件编码不正确吗?
我的档案:http: //128.113.16.8/library/kissxsis/1/1.ism/manifest
示例文件:http: //128.113.16.8/library/bbb/Big%20Buck%20Bunny.ism/manifest
Edit1:为我用来播放 .ism 的播放器嵌入代码
<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>