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: Nokia 710 でゲームをテストしています (関連する場合)。