【发布时间】:2019-03-03 12:41:54
【问题描述】:
我试图用标签将视频添加到我的网页,但标签无法正常工作。代码如下:
<video src="/static/videos/test1.webm" type="video/webm" controls></video>
在网络播放器中,我收到“没有找到支持格式和 MIME 类型的视频”错误。在互联网上有人说这是服务器问题,主要问题是在.htaccess服务器文件中。但我使用的是 Django 默认网络服务器,这里没有这样的文件。我怎么解决这个问题?
【问题讨论】:
-
你能从这个网址获取文件吗?为什么不用
{% static 'videos/test1.webm %}? -
我使用了静态标签,但它没有帮助 - 我仍然得到同样的错误
-
但是你能获取页面吗(通过将URL放在浏览器的URL栏中)?
-
不,我收到 TemplateNotFoundError(如果我理解正确,我的 URL 是 127.0.0.1/static/videos/test1.webm)
-
然后我认为您没有正确实现
staticfiles:看起来您为它定义了一个自定义视图,并且它不返回 webm 流,但旨在返回渲染HTML 文件。
标签: html django django-templates