asp.net-mvc - 部署到 windows azure 后 html5 视频无法工作

标签 asp.net-mvc azure video

我在一个允许用户上传音频和视频的测试网站上工作。在本地服务器中,一切都很好。用户可以上传音频和视频并根据需要播放音频或视频。但是将网站部署到windows azure后,视频无法播放。 azure服务器中的用户可以上传音频和视频,但只能播放音频。尝试播放视频时,出现错误消息(未找到支持格式和 MIME 类型的视频)。 Error when trying to play html5 video in azure

在html中,我用它们来显示视频

<video id="Video" controls="controls">
    <source src="@Url.Content("~/Video/"+VideName)" type="video/mp4" />
     Your browser does not support HTML5 video.
</video>

我检查服务器看视频文件是否存在,但文件存在。

问题是什么? azure 是否拒绝视频请求?

最佳答案

Azure 可能无法将您部署的视频文件识别为静态内容。尝试在 web.config 文件中添加以下行:

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

它应该放在system.webServer中部分。

关于asp.net-mvc - 部署到 windows azure 后 html5 视频无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32548104/

相关文章:

javascript - 如何使用 dashcode 将 Quicktime 电影嵌入到 iPhone Web 应用程序中?

c# - 在 asp.net mvc razor 中使用 JQuery 范围 slider

c# - 是否可以在没有数据绑定(bind)的情况下在 gridview 中添加新行? ASP网

azure - 如何在没有公共(public)虚拟 IP (VIP) 地址的 Microsoft Azure 中创建虚拟机?

azure - 应用程序洞察分析自动运行查询和电子邮件结果

ASP.NET 4.0 YouTube 视频

jquery - 使用 xVal MVC 禁用提交按钮

c# - 使用 MVC 5 EF 6 从下拉列表选择更新部分 View

c# - Azure Functions 使用输入和输出绑定(bind)进行本地开发

java - Android - 从 http 在线找到的视频 (658mb) 创建缩略图