HTML5视频无法在chrome上工作,在服务器上托管后的IE,mov文件中的视频(quicktime格式)
HTML5 video not working on chrome,IE after hosting on server, video in mov file (quicktime format)
在我们的teamVideo.html页面中,我们使用HTML5视频标签来显示视频。视频文件采用.mov格式(quicktime格式),使用iphone拍摄。
<video preload="none">
<source src="video/v1.mov">
</video>
如果teamVideo.html直接在浏览器中打开(chorme,IE9),页面工作正常,视频播放正常。
将此页面托管到sharepoint网站后,视频无法工作。chrome显示的只是黑色的视频框,并没有发生任何事情。IE显示,如未找到图片框。在开发者工具中,我可以看到视频文件正在被请求&下载状态为200 ok。如果我在新标签中打开视频url,视频就会被正确下载。
如果我在视频标签中指定type="video/quicktime",即使是本地视频也不起的作用
<video preload="none">
<source src="video/v1.mov" type="video/quicktime">
</video>
如果我指定类型为"video/mp4",即使硬文件是.mov类型,它也可以在本地运行,但在服务器上运行时不起作用。
<video preload="none">
<source src="video/v1.mov" type="video/mp4">
</video>
我尝试使用.mp4文件而不是.mov文件,但在托管后也不起作用。我发现,sharepoint服务器正在为.mp4文件&这可能会导致视频标签出现问题。
有人能提出建议吗;如何解决这个问题。
使用浏览器工具检查服务器是否实际返回了有效响应,如果没有,请在IIS中检查服务器日志中的错误消息(如有必要,请打开请求跟踪)。
如果服务器是IIS,请确保设置并配置了每个文件扩展名的mime类型。如果没有匹配的mime类型,IIS将返回404。
我在部署到Azure的网站上遇到了类似的问题。我不能在我的HTML5视频上使用任何文件类型mp4,ogg或webm。我在Visual Studio中的项目的Web.config文件中放入了以下内容,它就起了作用。Azure无法识别mime类型。归功于Alex Titarenko(https://stackoverflow.com/users/2898722/alex-titarenko)感谢你告诉我这件事。
<system.webServer>
<staticContent>
<remove fileExtension=".mp4" />
<mimeMap fileExtension=".mp4" mimeType="video/mp4" />
<remove fileExtension=".ogv" />
<mimeMap fileExtension=".ogv" mimeType="video/ogg" />
<remove fileExtension=".webm" />
<mimeMap fileExtension=".webm" mimeType="video/webm" />
</staticContent>
</system.webServer>
- 如何播放部分音频文件
- 从桌面读取python文件时高亮显示代码
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何使用WCF服务和javascript表单post上传.doc文件
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 如何在生成下载文件时显示加载动画
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 如何在php文件中获取$.post-ajax传递的值
- 直接下载文件,而不是从window.open(url)
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 使用压缩的JavaScript文件(不是运行时压缩)
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 如何在elfinder插件(一个文件管理器插件)上获得上传前事件
- Javascript运行php文件,然后下载文件
- HTML5视频无法在chrome上工作,在服务器上托管后的IE,mov文件中的视频(quicktime格式)
- 使用javascript控制.mov(<object>)文件
- 使用编解码器编码的视频文件.mov:Apple ProRes (apch) 无法通过 chrome 或 IE11 中的视