首页 > 解决方案 > 烧瓶 - 显示视频

问题描述

我第一次尝试使用 Flask。目前,我正在尝试在网站上显示本地视频。我创建了一个显示视频的 HTML 文件:

<source src="../video_1.mp4" type="video/mp4">

但是,视频不显示 - 当网页打开时有一个黑框。因此,我将 HTML 中的源代码行更改为以下行:

<a href="https://drive.google.com/file/d/1vUC-eLApqLPSW3qIq4kNsiOdIjnm22o7/view?usp=sharing"></a>

运行 HTML 代码时,视频有效。但是,当我从 python 文件运行代码时,视频不起作用,并且没有出现错误

from flask import Flask,redirect,url_for,render_template
app = Flask(__name__)
@app.route("/")
def home():
    return render_template("index.html")
 if __name__ == "__main__":
    app.run()[enter image description here][1]

请帮助我以视频显示的方式从我的 python 文件运行 HTML 文件 [1]:https ://i.stack.imgur.com/aBoNm.png

标签: pythonhtmlflaskvideo

解决方案


在您的index.html文件中:

<video width="320" height="240" controls>
    <source src="{{url_for('static', filename='myvideo.mp4')}}" type="video/mp4">
</video>

还要确保在您的项目中有一个名为 static 的文件夹并将您的视频放入其中。 像这样


推荐阅读