【问题标题】:HTML Video tag not finding fileHTML 视频标签找不到文件
【发布时间】:2020-04-04 12:12:19
【问题描述】:

使用 Django,尝试从模型中提取视频。

我似乎在提取正确的文件路径,但找不到视频。 尝试从硬盘驱动器添加完整的系统目录,而不仅仅是上下文文件夹,对我来说也没有成功。 已确认该视频位于该位置。

我应该为此使用静力学吗?或者不是因为它位于模型中?

video_output.html

{% extends 'highlights/base.html' %}

{% block content %}
  {% for video in highlights %}
          <video width="320" height="240" controls>
            <source src="/media/{{ video.highlight }}" type="video/mp4">
              Your browser does not support the video tag
          </video>
  {% endfor %}
{% endblock %}

来自views.py

def video_output(request):
    entrydata = Video.objects.last()
    context = {
        'highlights' : Highlight.objects.filter(sourcevideo=entrydata.video_id)
    }
    return render(request, 'highlights/video_output.html', context)

控制台输出

[04/Apr/2020 11:32:13] "GET /highlights/outputs HTTP/1.1" 200 1960
Not Found: /media/highlights/812.mp4
Not Found: /media/highlights/811.mp4
[04/Apr/2020 11:32:14] "GET /media/highlights/812.mp4 HTTP/1.1" 404 2129
[04/Apr/2020 11:32:14] "GET /media/highlights/811.mp4 HTTP/1.1" 404 2129
Not Found: /media/highlights/814.mp4
Not Found: /media/highlights/813.mp4
[04/Apr/2020 11:32:14] "GET /media/highlights/814.mp4 HTTP/1.1" 404 2129
[04/Apr/2020 11:32:14] "GET /media/highlights/813.mp4 HTTP/1.1" 404 2129
Not Found: /media/highlights/815.mp4
Not Found: /media/highlights/816.mp4
[04/Apr/2020 11:32:14] "GET /media/highlights/815.mp4 HTTP/1.1" 404 2129
[04/Apr/2020 11:32:14] "GET /media/highlights/816.mp4 HTTP/1.1" 404 2129
Not Found: /media/highlights/817.mp4
[04/Apr/2020 11:32:14] "GET /media/highlights/817.mp4 HTTP/1.1" 404 2129
Not Found: /media/highlights/818.mp4
[04/Apr/2020 11:32:14] "GET /media/highlights/818.mp4 HTTP/1.1" 404 2129
Not Found: /media/highlights/819.mp4
[04/Apr/2020 11:32:14] "GET /media/highlights/819.mp4 HTTP/1.1" 404 2129

感谢您的帮助!

【问题讨论】:

    标签: html django django-models django-views html5-video


    【解决方案1】:

    而不是

    /media/{{ video.highlight }} 
    

    使用

    {{ video.highlight.url }}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-15
      • 2016-06-16
      • 2021-03-29
      • 2015-05-27
      • 1970-01-01
      • 2018-10-11
      • 2015-10-01
      相关资源
      最近更新 更多