XNA:出现未知加载音乐错误

问题描述 投票:0回答:1

我目前正在阅读一本教XNA的书。我已按照所有说明添加背景音乐但由于某种原因我不断收到此错误:

MonoGame.Framework.dll中发生未处理的“Microsoft.Xna.Framework.Content.ContentLoadException”类型异常

附加信息:无法加载Gobbledigook资产!

我可以访问媒体库,这是我的代码行

MediaPlayer.Play(Content.Load<Song>("Gobbledigook"));

歌曲“Gobbledigook”在我的内容地图中,这些是属性

有人知道我做错了什么吗?

c# monogame
1个回答
1
投票

发生这种情况是因为XNA(和MonoGame)内容管理器无法以MP3格式加载音频文件。它必须首先通过Content Build Pipeline。 MonoGame有自己的管道准备工作。

首先,打开位于Content文件夹中的Content.mgcb(使用Solution Explorer)。现在应该打开名为MonoGame Pipeline的工具,您可以使用该工具导入资产。

enter image description here

如果现在构建项目,您可以注意到bin目录中的WMA和XNB文件。

希望这可以帮助!

© www.soinside.com 2019 - 2024. All rights reserved.