あなたが探しているのは、xna効果音からのものです
これが私が使用しているもので、すべての効果音に最適です。(Windows ストアの資格に合格しないため、'soundeffect' オブジェクトで音楽を使用することはできません。音楽には MediaElement を使用する必要があります)
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Media;
そしてこの機能
private static void LoadSoundEffect(string fileName, SoundEffectInstance mySound)
{
var stream = TitleContainer.OpenStream("Sounds/" + fileName);
var effect = SoundEffect.FromStream(stream);
FrameworkDispatcher.Update();
mySound = effect.CreateInstance();
}
SoundEffectInstance を使用すると、効果音の開始、一時停止、停止などを問題なく実行できます。
SoundEffect も同様に機能しますが、SoundEffectInstance の方が好みです。
編集: 効果音を使用しても、再生中の音楽には影響しません。