1. 项目背景
我们正在设计一套系统,核心功能是基于 网页 H5 播放器 来实现音频、字幕、图片、任务学习的结合。
本次小项目的目标是做一个 验证性 Demo:能够正确处理 JSON / VTT / 音频 / 图片等文件,渲染在 H5 + PWA 页面中。
________________________________________
2. 项目目标
1. 播放器基本功能
o 播放 MP3 音频(支持整段和分句模式)
o 加载并渲染字幕( VTT 或 SRT 格式)
o 与字幕时间戳同步高亮显示
o 支持 JSON ( lesson.json )驱动整体逻辑
2. JSON 与字幕整合
o 正确解析 lesson.json (包含时间戳、图片、释义索引等信息)
o 确保 VTT 与 JSON 时间戳对应(以 JSON 为主)
3. 交互功能
o 点击字幕中的单词/短语,能触发事件(弹出释义或打印日志即可,作为验证)
o 轮播图片与时间戳同步切换
4. PWA 支持
o 支持安装到桌面
o 基本离线缓存(至少能缓存 JSON/VTT/音频/图片并离线访问最近学习的课程)
5. 扩展性
o 代码需模块化,方便后续扩展任务模块(配对、听写等)
o 具备调用 AI API 的能力(例如 DeepSeek 、其他常见 AI 模型),可留出扩展接口,不需要实现复杂逻辑。
________________________________________
3. 技能要求
必备技能
• 熟练掌握 HTML5 / CSS3 / JavaScript ,能独立完成 H5 页面交互开发
• 能读写 JSON 数据,理解并处理 SRT / VTT 字幕格式
• 熟悉 Git 版本控制工具,有良好的代码习惯
加分技能
• 有 H5 / PWA 开发经验,熟悉 Service Worker 缓存策略
• 熟悉 Python ( Flask/FastAPI )或 Node.js ,能编写小型后端或工具脚本
• 了解 Linux 基本运维( Nginx 、Caddy 、Docker )
• 有 多媒体处理经验(音频格式、压缩、图片处理、批处理脚本)
• 熟悉 AI API 调用与开发(如 DeepSeek 等模型),能在项目中嵌入 AI 接口
________________________________________
4. 项目交付物
• 一个可运行的 H5 + PWA Demo ,支持 JSON + VTT 渲染
• 支持音频播放、字幕同步、点击字幕触发释义事件、图片轮播
• Git 仓库( GitHub/Gitee ),包含:
o 完整源码
o 使用说明(
README.md )
o 简单部署文档(服务器部署)
________________________________________
5. 项目周期与预算
• 周期:预计 1 周
• 预算:面议(根据经验和交付质量)
________________________________________
6. 投标要求
• 请附上相关经验/项目案例(尤其是 H5 、PWA 、字幕/JSON 渲染相关项目)
• 请说明你对 JSON + VTT 结合 的理解,确保能处理时间戳同步和数据解析
• 熟悉 AI API 的候选人,请简要说明过往接入经验
________________________________________
7. 联系方式
• 可在联系方式:V: aiplatform_x
• 或邮件发送简历与项目经验至:
[email protected]• 标题请注明:投标 - H5 PWA 播放器 Demo