2016-09-18 11 views
0

現在、XNAを教える本を読んでいます。歌 XNA:音楽の読み込みエラー

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

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

Additional information: Could not load Gobbledigook asset!

私は、メディアライブラリへのアクセス権を持っており、これはコード

の私のラインである:私は、バックグラウンドミュージックを追加するために、すべての指示に従ってきたが、私はこのエラーを取得しておく何らかの理由「Gobbledigookは」私のコンテンツマップであり、これらのプロパティ

enter image description here

ている誰かが私が間違っているのか知っていますか?

答えて

1

XNA(およびMonoGame)Content Managerは、MP3ファイル形式でオーディオファイルを読み込むことができないため、この問題が発生しています。それは最初にコンテンツビルドパイプラインを通過する必要があります。 MonoGameには、作業の準備ができた独自のパイプラインがあります。

はまず、(ソリューションエクスプローラを使用して)あなたのコンテンツフォルダにあるContent.mgcbを開きます。 と呼ばれるツールMonoGame Pipelineを開き、アセットのインポートに使用できます。

enter image description here

あなたが今、あなたのプロジェクトをビルドする場合は、binディレクトリにあるWMAとXNBファイルを気づくことができます。

希望すると便利です。

+0

はい、完璧です!どうもありがとうございました :) – Robbebeest

関連する問題