2011-11-18 172 views
0

如何播放背景音樂並使其循環?如何播放背景音樂並使其循環播放?

目前我使用這段代碼,使其播放背景音樂:

XNA-C#

SoundEffect bgEffect; 
bgEffect = Content.Load<SoundEffect>("EpicUnease"); 
bgEffect.Play(0.1f, 0.0f, 0.0f); 
+3

這是在XNA嗎? –

+1

嗨,林不知道這是XNA或C#或他們是同一件事? – Zainu

+0

XNA是一個框架,C#是一種編程語言 – Vultour

回答

9

如果這不是XNA,你可以參考System.Media和做到這一點:

SoundPlayer sound = new SoundPlayer("path");` 
sound.PlayLooping(); 

對於XNA你會做這樣的事情:

SoundEffect bgEffect; 
bgEffect = Content.Load<SoundEffect>("EpicUnease"); 
SoundEffectInstance instance = bgEffect .CreateInstance(); 
instance.IsLooped = true; 
bgEffect.Play(0.1f, 0.0f, 0.0f); 

欲瞭解更多信息,請參閱此msdn文章:http://msdn.microsoft.com/en-us/library/dd940203.aspx

+0

看到Content.Load ()方法調用很有可能與XNA一起使用。 – Tipx

+0

很抱歉,我需要使用Content.Load <>,我的內容文件夾中有音樂。 – Zainu

+0

任何人都可以幫我嗎? – Zainu