在 Sharepoint 3.0 中流式传输视频

Streaming Video in Sharepoint 3.0

我正在尝试在使用 Sharepoint 3.0(我认为它也被认为是 2007?)的外部网上的 html 页面中流式传输视频。我正在使用 HTML5 视频标签和 flash 回退。该视频可在 Chrome 和 Firefox 中播放,但无法在任何版本的 IE 中播放。在 IE10 中,我收到错误消息 "Error: Unsupported video type or invalid file path"。我可以做些什么来让视频在 Sharepoint 3.0 上的 IE 中播放?

这是我当前的代码,我目前没有 ogv 版本,因为 IE 无论如何都不支持该格式,这就是我遇到问题的浏览器:

<video poster="poster.jpg" controls="" preload="none" width="640" height="360">
    <source src="my-video.mp4" type="video/mp4" />
    <source src="my-video.webm" type="video/webm" />
    <object type="application/x-shockwave-flash" data="//flashfox.googlecode.com/svn/trunk/flashfox.swf" width="640" height="360">
        <param name="movie" value="//flashfox.googlecode.com/svn/trunk/flashfox.swf" />
        <param name="allowFullScreen" value="true" />
        <param name="wmode" value="transparent" />
        <param name="flashVars" value="controls=true&amp;poster=poster.jpg&amp;src=my-video.mp4" />
    </object>
</video>

解决方案是将 mp4 mime 类型添加到 IIS。使用建议 here,我能够确定没有为 mp4 文件返回正确的 mime 类型。