1.4 KiB
1.4 KiB
Velix-MPV-Core 记忆索引
- 项目:地产运维中台媒体核心的 OpenHarmony MPV 端口。
- 当前阶段:Phase 7 CODE COMPLETE / emulator integration verified / device validation pending;HTTPS/HLS、网络字幕、鉴权资源和实体机验收待补。
- 公共入口:
include/mpv/harmony_playback.h,稳定 C API 不暴露 MPV/FFmpeg 内部类型。 - Playback Lab:C++ 仅做 NAPI/渲染适配,核心请求、控制、状态统一委托 C API。
- Phase 6:启动/seek/buffering/audio/资源/NAPI 时间线与 benchmark runner 已入库;5 次启动 update 617→364,20 次 startup、50 次 seek、100 次 load-stop、200 次 play-pause 已跑模拟器。
- 默认策略:软件解码;
harmony-ohcodec-glmapper 保持禁用,不声明零拷贝 GPU 能力。 - 构建:default/software/FFmpeg-Harmony AArch64 与 Velix Core SDK 打包/校验通过;HAP 使用 DevEco JBR +
--no-daemon通过。 - 设备:模拟器
127.0.0.1:5555,Playback Lab 已安装启动并完成本地 MP4 smoke。 - Phase 7:Core 提交
14149854b8已推送origin/harmony-port;主 App 已接入PlaybackEngine/MpvPlaybackEngine/PlaybackController与PlayerPage,本地 MP4、暂停/seek、统计、release 已在模拟器验证。 - 部署约定:服务器只按
deploy.sh、deploy.sh status/logs/clean/clean-all执行。 - 详细状态:
memory/projects.md;基础设施:memory/infra.md;教训:memory/lessons.md。