A 龙顶冰川 Dragon Peak

B1 九层妖塔 Tower

B2 魔国神殿 Memory City

B2 恶罗海城遗迹 Ruined City

C 魔国祭坛 Altar

D Reverse Time

Original Snake


白毛狼王

白胡子鱼王

蛇神


Dev

不要使用 wav ,它是无损格式,体积巨大。也不要试图在浏览器端解码 .wem ,太复杂且耗性能。

# FFmpeg 示例命令 (保留较高音质)
ffmpeg -i input.wav -c:a libvorbis -q:a 6 output.ogg

数据结构设计

[
  {
    "chapterId": "D",
    "chapterName": "D 魔国祭坛",
    "tracks": [
      {
        "title": "Reverse Time Battle Level 1",
        "id": "battle_lvl1",
        // 关键:把音乐拆分为不同阶段
        "sources": {
          "intro": "/assets/music/LM02_BGM_KunLun_D_ReverseTime_Battle_level1_Intro.ogg",
          "loop": "/assets/music/LM02_BGM_KunLun_D_ReverseTime_Battle_level1_Loop.ogg",
          "end": null // 有些歌可能没有结尾
        }
      },
      {
        "title": "Explore Theme",
        "id": "explore",
        "sources": {
          "intro": "/assets/music/LM02_BGM_KunLun_D_ReverseTime_Explore_Intro.ogg",
          "loop": "/assets/music/LM02_BGM_KunLun_D_ReverseTime_Explore_Loop.ogg"
        }
      }
    ]
  }
]

技术选型