0

buttonsxaml の media 要素を使用した3 つの標準を次に示します。

<Button Content="Sound1"
            Click="Button_Click1"
            HorizontalAlignment="Center"  
            VerticalAlignment="Top"/>
    <MediaElement x:Name="PlaySound1"
                    Grid.Row="1"
                    />

    <Button Content="Sound2" 
            Click="Button_Click2"
            HorizontalAlignment="Center"  
            VerticalAlignment="Top" 
            Margin="177,72,177,0"
            Width="126"/>
    <MediaElement x:Name="PlaySound2"
                    Grid.Row="1"
                    />

    <Button Content="Sound3" 
            Click="Button_Click3"
            HorizontalAlignment="Center"
            VerticalAlignment="Top"
            Margin="177,149,177,0"                      
            Width="126" />
    <MediaElement x:Name="PlaySound3"
                    Grid.Row="1"
                    />

これが私が使用した簡単なコードです。3 番目のボタンを再生しようとしてもbuttons機能button2button1ません。

private void Button_Click1(object sender, RoutedEventArgs e)
{
    PlaySound1.Source = new Uri("sound.wma", UriKind.Relative);
    PlaySound1.Stop();
    PlaySound1.Play();
}

private void Button_Click2(object sender, RoutedEventArgs e)
{
    PlaySound2.Source = new Uri("sound2.wma", UriKind.Relative);
    PlaySound2.Stop();
    PlaySound2.Play();

}

private void Button_Click3(object sender, RoutedEventArgs e)
{
    PlaySound3.Source = new Uri("sound3.wma", UriKind.Relative);
    PlaySound3.Stop();
    PlaySound3.Play();
}

複数のボタンを複数のサウンドで使用する正しい方法は何ですか?

4

2 に答える 2