private void Image_MouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e)
{
snare.Play();
}
private void tom3Img_MouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e)
{
tom3.Play();
}
private void tom2Img_MouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e)
{
tom2.Play();
}
private void tom1Img_MouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e)
{
tom1.Play();
}
private void kik_MouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e)
{
kick.Play();
}
private void lCrash_MouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e)
{
crashl.Play();
}
private void RCrash_MouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e)
{
crashr.Play();
}
xmlでは、サウンドごとに個別の要素があります
<MediaElement Name="snare" HorizontalAlignment="Left" Height="19"
Margin="385,566,0,0" VerticalAlignment="Top" Width="42"
Visibility="Collapsed" AutoPlay="False" Volume="150" Source="/Music/snare.wav"/>
これらは、Windowsストアアプリで行ったのと同じ方法でドラムキットを作成しようとしている私のxmlおよびcsコードです。問題 あるイベントが機能する時間が理解できず、他のイベントに変更を加えると停止します。
フォルダー内のすべてのサウンド ファイルは Music を呼び出します。cs でメディア要素を作成し、cs コードを使用してソースを設定しようとしましたが、snare.Source = new Uri("/Music/snare", UriKind.Relative);
いずれも機能しません。誰かがこの問題を解決するのを手伝ってくれるなら。オーディオファイルは本当に短いです