2016-09-18 66 views
0

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

An unhandled exception of type 'Microsoft.Xna.Framework.Content.ContentLoadException' occurred in MonoGame.Framework.dll

Additional information: Could not load Gobbledigook asset!

我有机会到媒体库中,这是我的代码

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

这首歌线“Gobbledigook”在我的地图内容,这些都是性能

enter image description here

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

回答

1

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

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

enter image description here

如果现在建立你的项目,你可以看到在bin目录下的WMA和XNB文件。

希望这会有所帮助!

+0

是的,完美!非常感谢你 :) – Robbebeest