[英]Play Sound Effect Windows Phone
我试图在我的Silverlight Windows Phone应用程序(使用SDK 7.1工具)中播放声音,但是当按下一个按钮时,似乎只在最后一个声音播放完时才播放声音。
例如,如果我反复触摸该按钮,它将不会以相同的方式播放声音。
我该如何解决?
我在我的XAML页面中使用媒体元素
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<MediaElement x:Name="kick" Source="/Sounds/Kick.wav" AutoPlay="False" Visibility="Collapsed"/>
<Button Content="Button" Height="72" HorizontalAlignment="Left" Margin="165,196,0,0" Name="button1" VerticalAlignment="Top" Width="160" Click="button1_Click" />
</Grid>
在我后面的代码上有:
private void button1_Click(object sender, RoutedEventArgs e)
{
kick.Play();
}
好,如果有人遇到相同的问题,我找到了这个解决方案。
1st:将引用(Microsofot.Xna.Framework)添加到您的项目
第二:别忘了将此添加到您的Page.xaml
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
第三:将声音添加到项目中,例如,使用路径:“ Sounds / Sound1.wav”
第四:您现在可以使用以下代码播放节目
PlaySound("Sounds/Sound1.wav");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.