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

时间:2016-09-18 11:25:43

标签: c# monogame

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

  

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

     

其他信息:无法加载Gobbledigook资产!

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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

首先,打开位于内容文件夹中的 Content.mgcb (使用解决方案资源管理器)。现在应该打开名为 MonoGame Pipeline 的工具,您可以使用该工具导入资产。

enter image description here

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

希望这有帮助!