如何播放背景音乐并使其循环播放?
目前我正在使用这段代码来播放背景音乐:
XNA-C#
SoundEffect bgEffect;
bgEffect = Content.Load<SoundEffect>("EpicUnease");
bgEffect.Play(0.1f, 0.0f, 0.0f);
答案 0 :(得分: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