如何在WP8中播放声音?

时间:2014-04-19 05:15:17

标签: windows-phone-8

听起来很傻,但是我在WP8中播放.wav文件的时间很多。似乎没有关于如何做到这一点的明确,快速和简单的指南。当我尝试播放声音时,我有以下代码位崩溃。

有什么想法吗?谢谢!

MediaElement mp1 = new MediaElement();
mp1.Source = new Uri("Assets/audio/myfile.wav");
mp1.Play();

1 个答案:

答案 0 :(得分:0)

确保您拥有这些参考资料..

using System.Windows.Resources;
using Microsoft.Xna.Framework;

现在按照以下步骤操作:

 StreamResourceInfo _stream = Application.GetResourceStream(new Uri("/Assets/audio/myfile.wav", UriKind.Relative));
 SoundEffect _soundeffect = SoundEffect.FromStream(_stream.Stream);
 SoundEffectInstance soundInstance = _soundeffect.CreateInstance();
 FrameworkDispatcher.Update();
 soundInstance.Play();

希望成功。