トグルボタンが押されたときにオーディオファイル(.wav)を再生しようとしています(もう一度押すと一時停止します)。最初は動作していましたが、今は何かを台無しにして助けを求めているに違いありません。これが私がやっている方法です:
MediaElement
XAMLで作成
<MediaElement x:Name="myMediaElement" HorizontalAlignment="Center" VerticalAlignment="Center" PosterSource="vuvuzela.png" IsLooping="True" Source="Assets/vuvuzela.wav" Grid.Row="1" AutoPlay="False"/>
それなら私のToggleButton
はこれです:
<ToggleButton x:Name="ToggleButton" Content="Activate" HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Row="2" FontSize="32" Style="{StaticResource ToggleButtonStyle1}" Checked="Tog_Checked" Unchecked="Tog_Unchecked"/>
そして、私のコードビハインドには、ToggleButton
のチェックされた/チェックされていないハンドラーがあります:
private void Tog_Checked(object sender, RoutedEventArgs e)
{
myMediaElement.Play();
}
private void Tog_Unchecked(object sender, RoutedEventArgs e)
{
myMediaElement.Pause();
}
何がうまくいかないのか、それをどのようにチェックするのかについてのアイデアはありますか?ありがとう!
編集:もう少しデバッグしました。myMediaElement
状態を超えていないように見えOpening
ますか?