繁体   English   中英

播放Windows Phone音效

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM