2016-09-18 4 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) Content Manager은 오디오 파일을 MP3 형식으로로드 할 수 없기 때문에 이러한 현상이 발생합니다. 콘텐츠 빌드 파이프 라인을 먼저 통과해야합니다. MonoGame은 자체 파이프 라인을 갖추고 있습니다. 첫째

은 (솔루션 탐색기 사용) Content.mgcb내용 폴더에있는 엽니 다. 이라는 도구가 있습니다. MonoGame 파이프 라인을 열어야 자산을 가져올 수 있습니다. 지금 프로젝트를 빌드하는 경우

enter image description here

, 당신은 bin 디렉토리에있는 WMA 및 XNB 파일을 알 수 있습니다.

희망이 도움이됩니다.

+0

예, 완벽합니다. 고마워요 :) – Robbebeest