音频管理 (AudioManager)
Estimated reading time: 4 minutes基本介绍
AudioManager 是框架提供的音频管理系统,允许模组制作者在游戏中管理背景音乐、音效等音频资源。它支持多种音频格式、播放列表、播放模式、音量控制等功能,并集成了 IndexedDB 存储以实现音频的快速加载和缓存。
在 boot.json 中配置音频导入
除了通过 JavaScript API 导入音频外,框架还支持在 boot.json 文件中通过 addonPlugin 配置来批量导入音频文件。
配置结构
配置选项说明
- 要加载的音频需要在
boot.json文件中additionFile里填写路径 audio: true:导入模组默认路径(audio/文件夹)下的所有音频文件audio: ["自定义路径1", "自定义路径2"]:导入指定路径下的音频文件
支持的文件格式
- MP3 (
.mp3) - WAV (
.wav) - OGG (
.ogg) - M4A (
.m4a) - FLAC (
.flac) - WebM (
.webm)
