Microsoft.Xna.Framework를 사용하여 wav 파일을 재생하려고하는데이 오류를 해결할 수 없습니다. 다음은 Microsoft.Xna.Framework.ni.dll에서 'System.ArgumentException'유형의 예외가 발생했습니다.
A first chance exception of type 'System.ArgumentException' occurred in Microsoft.Xna.Framework.ni.dll
An exception of type 'System.ArgumentException' occurred in Microsoft.Xna.Framework.ni.dll but was not handled in user code
내 코드입니다 : (오류 라인에서 발생 :
TitleContainer.OpenStream(dingSoundFile)
)는 인수 예외가 발생합니다 같은
SoundEffectInstance seiCircus;
string dingSoundFile = "/Html/sounds/tap.wav";
using (var stream = TitleContainer.OpenStream(dingSoundFile))
{
var effect = SoundEffect.FromStream(stream);
//create the instance
seiCircus = effect.CreateInstance();
FrameworkDispatcher.Update();
//play sound via the instance
seiCircus.Play();
}
어떤 라인이 예외가 발생? 내부 예외가 있습니까? 전체 스택 추적을 게시하십시오. 사운드 파일이 올바르게로드되고 있습니까? SoundEffect는 PCM 오디오 8 또는 16 비트, 8KHz ~ 48KHz, 모노 또는 스테레오 만 처리 할 수 있습니다. wav 파일이 호환 가능합니까 (http://blogs.msdn.com/b/ashtat/archive/2010/06/03/soundeffect-creation-in-xna-game-studio-4.aspx)? – Ani
첫 번째 기회 예외이기 때문에 전체 스택 추적입니다. 문제는 내 wav가 PCM이 아닐 수도 있다는 것입니다. 테스트 할 예제 PCM 오디오 파일을 어디에서 찾을 수 있습니까? – joe
XNA 샘플 (http://xbox.create.msdn.com/en-US/education/tutorial/2dgame/getting_started)? – Ani