通过 Vue 3 实现 vgmstream 解析游戏音频并实时播放
GitHub Actions 自动构建全平台版本: 👉 Releases 下载页
支持:
- 📱 Android APK
- 🖥 Windows EXE 安装包
- 🌐 Web 离线压缩包
开发运行:
npm install
npm run dev构建:
npm run build构建:
cd electron
npm install
npm run build- Node.js 16+
- JDK 11 或更高版本
- Android SDK
- 配置好
ANDROID_HOME环境变量
- 安装依赖并构建Web资源
npm install
npm run build- 同步 Capacitor 项目
npx cap sync- 构建 Android APK
cd android
./gradlew assembleRelease生成的 APK 文件位于:android/app/build/outputs/apk/release/app-release.apk
或使用 Android Studio 打开项目并构建。
如果打包后文件加载卡死,请确保:
- ✅
npm run build完成后dist/vgmstream/目录存在 - ✅ WASM 文件(
vgmstream-cli.wasm、vgmstream-cli.js)已被复制到 dist 目录 - ✅ 运行
npx cap sync将资源同步到 Android 项目
本项目内置 vgmstream 编译产物(r2083),用于游戏音频解析:
public/vgmstream-cli.jspublic/vgmstream-cli.wasm
原始项目:https://github.com/vgmstream/vgmstream
开源协议:ISC License(宽松开源,允许二次分发)
编译产物版权归原项目开发者所有。