1.3 KiB
1.3 KiB
Infrastructure
- DevEco Studio:
/Applications/DevEco-Studio.app - OpenHarmony SDK:
/Applications/DevEco-Studio.app/Contents/sdk/default/openharmony - SDK:API 24,版本 6.1.1.125
- Native sysroot:
<SDK>/native/sysroot - Toolchain:
<SDK>/native/llvm/bin - Target:
aarch64-linux-ohos - Compiler:OHOS Clang 15.0.4
- Build tools:Meson 1.9.0、Ninja 1.12.0、pkgconf 3.0.6,均由仓库脚本隔离管理
- OHOS prefix:
build/ohos-arm64/prefix - libmpv:
build/ohos-arm64/prefix/lib/libmpv.so.2.5.0 - Git origin:
https://git.leee.xin/leeexin/Velix-MPV-Core.git,默认分支harmony-port - MPV upstream:
https://github.com/mpv-player/mpv.git - hdc:
/Applications/DevEco-Studio.app/Contents/sdk/default/openharmony/toolchains/hdc - 模拟器目标:
127.0.0.1:5555,HarmonyOS 6.1.0.126 / API 24 - Playback Lab 构建:在
playback_lab/执行scripts/stage-mpv.sh后用 hvigor--no-daemon assembleHap --mode module -p product=default - OHAudio:API 24 headers
ohaudio/native_audiostreambuilder.h/native_audiorenderer.h/native_audiostream_base.h,动态库libohaudio.so;Meson 使用-Dharmony-audio=enabled。 - Phase 3 HAP:
playback_lab/entry/build/default/outputs/default/entry-default-unsigned.hap;模拟器 H.264/AAC smoke target127.0.0.1:5555。