我相信我想要做的是异步播放音频。我正在为 Windows 8 编写一个应用程序,它要求每次按下按钮时都播放音频文件。我遇到的问题是,文件会播放,但如果它还没有完成播放并且你按下按钮,它就不会再发声了。
XAML
<MediaElement x:Name="KickBasicAudio"
Source="Assets/Drums/Dance/KickBasic.wav"
AutoPlay="False" />
<Button Content="KICK" ClickMode="Press" Click="KickBasicPlay"/>
C#
private void KickBasicPlay(object sender, RoutedEventArgs e)
{
KickBasicAudio.Play();
}