项目描述
使用 Flask 实现的简单网页视频播放器。
开发准备:Python3
功能简介
在线视频播放
视频列表浏览
上传共享视频
基于socket的多人弹幕评论
功能演示
项目结构
Vision
—— blueprints (注册蓝图)
—— sockets (内嵌 socket ,用于实现在线评论等功能)
—— static (静态资源目录)
———— css ( css 文件)
———— js ( javascript 文件)
———— img (静态图片资源)
———— image (视频缩略图)
———— video (视频源文件)
———— upload (保存视频格式文件)
—— templates (网页模板文件)
—— utils (功能文件夹)
—— app.py (系统启动文件)
1. 上传视频
定义/play/upload接口,用于提供上传视频页面。
定义/play/music/upload接口,用于网页通过POST请求上传视频到后台。
bp = Blueprint('play',__name__,ur