我正在使用django构建网站。我正在尝试使用html5标记在我的网页中添加视频。我的代码如下。使用html5视频标签时不在Safari浏览器中播放的视频
<video controls style="width: 100%; height: 100%;" id="video" preload="none">
<source src="{% static 'media/video1.ogv' %}" type='video/ogg; codecs="theora, vorbis"'/>
<source src="{% static 'media/video1.webm' %}" type='video/webm'>
<source src="{% static 'media/video1.mp4' %}" type='video/mp4'>
<p>Video is not visible, most likely your browser does not support HTML5 video</p>
</video>
但是视频并未在Safari浏览器中播放。我将视频更改为video1.mov文件,但仍未播放。我正在使用heroku进行部署。我检查了是否安装了Quickstart。它已经安装。 所示的错误是
Failed to load resource: Plug-in handled load
http://www.***.com/static/media/video1.mov
有人能帮助我理清了这一点?
Safari支持此视频格式? – 2014-10-01 11:44:26
它支持mp4格式 – 2014-10-06 05:16:29
如果第一个源标签不可播放(即不是mp4),Safari会产生一个会冻结播放的bug。我不确定这个bug是否仍然存在,但值得一试。 – DylanYoung 2017-11-20 18:45:32