html5 mp4视频没有播放

时间:2016-01-27 11:13:54

标签: html5 video

这是我的代码:

 <video width="400" controls >
     <source src="~/Content/Videos/Light Yagami's Lesson On Swimming.mp4" type="video/mp4">


</video>

但视频无法在所有浏览器中播放。 :看图片 enter image description here

在文件夹视频中存在并按预期播放,它是mp4格式。为什么会这样?

3 个答案:

答案 0 :(得分:0)

~不是有效的路径角色。

src应该包含有效的url。 你应该给出正确的道路。

此外,您的文件路径包含不允许的空格。你应该encode

所以路径中的文件名是:

Light%20Yagami's%20Lesson%20On%20Swimming.mp4

答案 1 :(得分:0)

我找到了解决方案,我使用的asp.net mvc默认情况下不支持范围请求

答案 2 :(得分:0)

如果您正在运行IIS / .NET

将web.config文件添加到应用程序web.config的根目录中,其中包含以下内容

<?xml version="1.0" encoding="UTF-8"?>
  <configuration>
    <system.webServer>
      <staticContent>
        <mimeMap fileExtension=".mp4" mimeType="application/mp4" />
      </staticContent>
    </system.webServer>
  </configuration>