video.js 在Edge上不能工作,请问怎么办?
我是把视频放在七牛
上了。
然后本地拿数据。
chrome
一切正常,但是IE无法播放。
报错如下:
VIDEOJS: ERROR: (CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED) The video could not be loaded, either because the server or network failed or because the format is not supported. [object Object]
google说是mimeType
的问题,然而我改过
video/mp4
video/x-m4v
都是没用的。
代码是官网下载下来的,可以运行。但是src
改成我的视频之后就不能用了。请大神指点一二.
视频格式:mp4
代码:
<!-- head标签里 -->
<link href="//cdn.bootcss.com/video.js/4.12.15/video-js.min.css" rel="stylesheet">
<!-- 内容开始 -->
<video id="video" class="video-js vjs-default-skin" controls
preload="auto" width="100%" height="555px" poster=""
data-setup='{}'>
<source src="http://7xjhkb.com1.z0.glb.clouddn.com/foo.mp4" type='video/mp4' >
<source src="really-cool-video.webm" type='video/webm'>
<p class="vjs-no-js">
To view this video please enable JavaScript, and consider upgrading to a web browser
that <a href="http://videojs.com/html5-video-support/" target="_blank">supports HTML5 video</a>
</p>
</video>
<!-- 内容结束 -->
<!-- body结束前 -->
<script src="//cdn.bootcss.com/video.js/4.12.15/video.js"></script>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
检查有没有<!doctype html>
指定codec <source src="foo.mp4" type='video/mp4; codecs="avc1.4D401E, mp4a.40.2"'>
用https://handbrake.fr/对MP4文件重新编码,勾选“Web Optimized”,codec选择H264
MP4格式对应的mimetype是video/mp4,M4V格式对应的是video/x-m4v,并不通用
如果问题没有解决,看这个http://stackoverflow.com/questions/21124885/html5-video-not-working-in-ie-11