0

我一直无法在 IE9 上播放视频。我正在 Visual Studio 2010 上开发,所以我使用的是 Cassini。Chrome 可以很好地播放视频,但在 IE 上会出现一个红十字。我读了很多,大多数问题似乎是因为 MIME 配置。所以我把

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

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

在此处输入图像描述

非常感谢。

4

1 回答 1

0

通过更多的研究和阅读......我稍微调整了 web.config,现在 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

象素

    <div id="videodiv" runat="server"></div>
于 2012-08-02T12:23:28.297 回答