我们计划开发一款原生 iOS 英语学习 App ,目前正在招募一位独立开发者完成第一个核心模块:视频播放器 + 字幕解析 + 点击词汇释义。
本任务为 [功能清晰、周期可控、一次性交付型开发] ,适合具有 Swift 视频开发经验的独立开发者承接。
____
✅ 项目背景
• 产品定位为“结构化英语听力学习工具”,支持教师预设内容或用户上传学习资源;
• 本阶段仅开发播放器模块,支持国内与国际版本共用结构;
•
____
🎯 开发目标(核心功能)
• 视频播放:支持 .mp4 视频本地播放(暂停、倍速、跳转);
• 字幕加载:支持外部 .srt 文件同步显示英文/中文双语;
• 词汇点击释义:点击字幕中任一词汇,弹出词义弹窗(本地词库提供);
• 数据包加载:播放器自动匹配视频名加载本地释义结构包( JSON 或 SQLite );
• 配置控制:支持国内/国际版切换(如功能按钮、弹窗内容略有差异);
• 转换模块:支持 .mkv 自动转码为 .mp4 (集成 FFmpegKit ,可选择实现,代码需封装为可屏蔽模块);
____
⚙️ 性能要求
• 模块无需极限性能优化,但需运行流畅、不卡顿、不崩溃;
• 字幕与视频时间轴应精准同步;
• 字幕高密度出现(如 2~3 行/秒)时不应错位;
• 拖动进度条应无明显延迟;
• 弹出词义解释窗口响应不超过 300ms ;
• 所有渲染建议异步处理,避免阻塞主线程;
• 不需支持 4K/HDR ,仅面向中等码率教学视频。
____
🔧 技术要求
• 语言:Swift (优先),支持 iOS 14+,兼容 iPhone 与 iPad ;
• 播放器推荐基于 AVPlayer 开发;
• 字幕支持标准 .srt 格式,时间轴精准同步;
• 本地释义结构可通过 JSON/SQLite 提供,不涉及在线 API ;
• 所有功能需封装良好,支持后续在主 App 中直接集成;
• UI 简洁,不需设计,仅需基本交互可运行即可。
____
📦 交付物要求
• 可运行的 Xcode 工程 + IPA 包;
• 完整源码;
• 简明接口说明文档(含字幕结构、释义接口说明);
• 可选:转换模块代码封装(如启用 FFmpegKit );
____
💰 报酬与合作方式
• 预计开发周期:5~7 天;
• 一次性买断源码授权;
• 预算区间:¥5,000 ~ ¥7,000 (视交付质量与沟通效率而定);
• 有成品经验者可展示过往播放器/字幕相关项目,优先考虑。
过往项目经验(视频、字幕、语言类 App 相关尤佳);
是否独立开发;
是否熟悉 FFmpegKit 或字幕解析库;
____
📬 联系方式:v: aiplatform_x