-2
Windows Phone XNAフレームワークを使用して、複数のボタンを同時に1つずつ異なる音で再生し、共通の停止ボタンを使用する方法を教えてください。サウンドが再生されると、停止ボタンを押すか別のボタンを押すまでループ再生されます。複数のボタンを使用して複数の音を再生する
とCreateInstance
のやり方は、ループしてうまくいきましたが、2番目のボタンをクリックすると、2番目のサウンドが最初に再生されます。また、共通の停止ボタンの作成にも助けが必要です。ありがとうございます。
ボタンごとに以下のようなものを試していました。
private void button2_Click(object sender, RoutedEventArgs e)
{
var stream = TitleContainer.OpenStream("Sounds/A3.wav");
var effect = SoundEffect.FromStream(stream);
SoundEffectInstance instance = effect.CreateInstance();
instance.IsLooped = true;
instance.Play();
しかし、作成されたインスタンスがプログラム全体のレベルではないため、共通の停止ボタンを作成できません。
私はプログラミングの初心者です。ご理解いただきありがとうございます。
あなたのコードの例を見せることができますので、何を試してみることができますか? –