我正在为 wp7 开发游戏,但我遇到了声音问题。
大多数时候,当我播放声音(点击按钮或类似的东西)时,它会完美播放。但是有时,在一段时间内,音量会急剧下降(只有音量,我播放的是背景音乐,听起来不错),然后突然以正确的音量播放。
这个问题是绝对随机的;有时一切正常,所以我不知道如何重现错误...
这是我播放声音的代码:
public static void PlaySound(string sound)
{
SoundEffect s = EngineGame.Sounds[sound];
currentSound = s.CreateInstance();
currentSound.Play();
System.Diagnostics.Debug.WriteLine("Volume: " + currentSound.Volume);
}
顺便说一下,“writeline”总是显示 1.0,所以问题不完全在于音量本身......
PS:我正在诺基亚 710 上测试游戏(如果相关)