【发布时间】:2014-11-26 01:09:44
【问题描述】:
我正在使用 django 构建一个网站。我正在尝试使用 html5 标签在我的网页中包含一个视频。我的代码如下。
<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进行部署。我检查了是否安装了快速入门。它已经安装好了。 显示的错误是
Failed to load resource: Plug-in handled load
http://www.***.com/static/media/video1.mov
谁能帮我解决这个问题?
【问题讨论】:
-
Safari 是否支持这种视频格式?
-
支持mp4格式
-
Safari 曾经有一个错误,如果第一个源标签不可播放(即不是 mp4),则会冻结播放。我不确定这个错误是否仍然存在,但值得一试。
标签: python django html heroku safari