V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 外包信息请发到 /go/outsourcing 节点。
• 不要把相同的信息发到不同的节点
youthfilm
V2EX  ›  酷工作

项目名称: H5 + PWA 播放器 Demo 开发(JSON + VTT 渲染验证版)

  •  
  •   youthfilm · 4 天前 · 1040 次点击
    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
    1 条回复    2025-09-19 10:15:52 +08:00
    x007xyzabc
        1
    x007xyzabc  
       3 天前
    可以看下我的开源项目 https://github.com/x007xyz/fly-cut 基于网页端的视频编辑器
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1075 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 22:55 · PVG 06:55 · LAX 15:55 · JFK 18:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.