【问题标题】:SoundEffect randomly decreases its volumeSoundEffect 随机降低音量
【发布时间】:2014-09-14 05:32:30
【问题描述】:

我正在为 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 上测试游戏(如果相关)

【问题讨论】:

    标签: c# windows-phone-7 xna nokia


    【解决方案1】:

    这只是随机应变的解决方案:不要在每次播放该声音时都创建音效实例。您可以通过编写以下代码直接播放声音

    音效鼓; 鼓 = Content.Load("位置");

    在方法里面只写这段代码

    drum.Play();

    希望它有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-06
      • 2017-08-24
      • 1970-01-01
      相关资源
      最近更新 更多