您的位置:首页 > 其它

Windows Phone 如何在程序中播放提示声音?

2013-10-23 10:14 288 查看
在Windows Phone 中播放提示音可以使用 Microsoft.Xna.Framework.Audio 命名空间下的 SoundEffect 类。具体使用方法如下:

1. 根据声音文件路径创建播放实例

private void InitSoundEffact()
{
var stream = TitleContainer.OpenStream("Resources/chat.wav");
soundEffact = SoundEffect.FromStream(stream);
}


2. 调用 Play() 方法播放声音。

/// <summary>
/// 播放声音
/// </summary>
public void Play()
{
if (soundEffact == null)
{
return;
}
FrameworkDispatcher.Update();
soundEffact.Play();
}


需要注意的是:

1. 声音文件只支持wav类型;

2. 在调用 Play() 方法之前一定要调用 FrameworkDispatcher.Update() 方法。

源代码:demo
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: