IE9不会播放视频标签,红十字会出现asp.net

时间:2012-08-02 09:53:38

标签: asp.net html5 internet-explorer-9 html5-video

我无法在IE9上播放视频。我在Visual Studio 2010上开发,所以我使用的是Cassini。 Chrome播放视频非常好,但在IE上出现红叉。我阅读了很多,大多数问题似乎是因为MIME配置。所以我把

    <staticContent>
          <mimeMap fileExtension=".mp4" mimeType="video/mp4" />
    </staticContent>

进入system.webserver下的web.config并使用IIS Express运行站点而不是CAssini。这是我收到这个错误的时候。

enter image description here

非常感谢。

1 个答案:

答案 0 :(得分:0)

从更多的研究和阅读...我调整web.config abit更多,现在IE9可以播放我的视频......魔术:D

      <validation validateIntegratedModeConfiguration="false" />
      <staticContent>
          <remove fileExtension=".mp4" />
          <mimeMap fileExtension=".mp4" mimeType="video/mp4" />
      </staticContent>

背后的代码

    Dim FileName As String = dt.Rows(0).Item("FileName")
    Dim Location As String = dt.Rows(0).Item("RESLOCATION")
    Dim str As New StringBuilder
    str.Append("<video width='320' height='240' controls='controls'>")
    str.Append("<source src='")
    str.Append(Location & FileName)
    str.Append("' type='video/mp4' />")
    str.Append("</video>")
    videodiv.InnerHtml = str.ToString

.aspx的

    <div id="videodiv" runat="server"></div>