python - 烧瓶 - 显示视频
问题描述
我第一次尝试使用 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
解决方案
在您的index.html
文件中:
<video width="320" height="240" controls>
<source src="{{url_for('static', filename='myvideo.mp4')}}" type="video/mp4">
</video>
还要确保在您的项目中有一个名为 static 的文件夹并将您的视频放入其中。 像这样
推荐阅读
- vim - 如何在 switch 语句中使用 cinoptons 和 cinkeys 设置正确的缩进?
- asp.net - 如何从类文件重定向到 mvc 5 中的登录页面
- selenium - Selenium 测试脚本在此步骤中失败,具有 lambda 表达式
- validation - VeeValidate 4:一页上的两个表单
- javascript - 在 WSO2 中使用 yyyy-MM-dd 格式验证字符串日期
- javascript - 第二次 onClick 后的 Vue.js 渲染
- http - dart http 包禁用 followRedirects
- kubernetes - 无法在牧场主中备份 etcd
- c++ - 处理 Windows Qt 应用程序中的内存耗尽
- python - Python Windows 10 探测请求重播