MP4视频在localhost上播放,但在发布后不播放

时间:2014-08-21 16:17:24

标签: asp.net-mvc video mp4

我使用Camtasia Studio 8制作了一个视频。我将它添加到我的MVC应用程序并在本地主机上运行,​​视频播放正常。我发布到我的本地开发Web服务器(Windows Server 2008),视频将无法播放。没有错误。我试过chrome和IE11。在Chrome上我检查了网络选项卡,它显示"状态 - 已取消"。我是否需要对Web服务器设置进行一些更改?

            <video width="320" height="240" controls="controls">
                <source src="@Url.Content("~/Content/videos/3_Comments_Letters.mp4")" />
            </video>

3 个答案:

答案 0 :(得分:0)

我想我发现了这个问题。源应该是视频节点上的属性。

<video width="320" height="240" controls="controls" src="@Url.Content("~/Content/videos/3_Comments_Letters.mp4")"></video>

答案 1 :(得分:0)

我找到了答案。您必须将mp4 MIME类型添加到Web服务器。我在这里找到了答案:http://forums.asp.net/t/1470612.aspx?How+to+enable+IIS+to+play+MP4+files

答案 2 :(得分:0)

视频未在服务器中播放,因为IIS中未添加哑剧类型。

要添加Mime类型:

•转到IIS并选择您的站点

•单击菜单下的“ MIME类型”,然后单击右侧选项卡上的“添加”

•在File Extension(文件扩展名)下,添加mp4,在Mime下,键入video / mp4,然后单击OK(确定)。

•重新启动IIS,现在运行应用程序