WP7獨(dú)家教程:在應(yīng)用程序中聲音播放功能
原創(chuàng)作者:立方
在這個(gè)簡(jiǎn)短的教程,我將展示如何把你的Windows Phone 7 Silverlight應(yīng)用程序的添加上聲音播放功能。你會(huì)驚奇地發(fā)現(xiàn),你可以把Silverlight應(yīng)用程序的聲音播放添加到你的XNA框架中。
【51CTO獨(dú)家特稿】在這個(gè)簡(jiǎn)短的教程,我將展示如何把你的Windows Phone 7 Silverlight應(yīng)用程序的添加上聲音播放功能。
1、添加到框架中
你需要把在Silverlight應(yīng)用程序的聲音播放功能添加到項(xiàng)目XNA框架。
2、添加命名空間
接下來,你需要添加兩個(gè)XNA框架引用到您的代碼。你需要將它添加到一個(gè)用于播放聲音的類。
- using Microsoft.Xna.Framework;
- using Microsoft.Xna.Framework.Audio;
3、創(chuàng)建方法
***,我們需要?jiǎng)?chuàng)建一個(gè)用于播放聲音的類。可以參考下面的代碼:
- private void PlaySound(string path)
- {
- if (!string.IsNullOrEmpty(path))
- {
- using (var stream = TitleContainer.OpenStream(path))
- {
- if (stream != null)
- {
- var effect = SoundEffect.FromStream(stream);
- FrameworkDispatcher.Update();
- effect.Play();
- }
- }
- }
- }
4、使用方法
使用下面的代碼可以測(cè)試SoundController類:
- SoundController sc = new SoundController();
- sc.PlaySound(@"Sounds\show.wav");
責(zé)任編輯:佚名
來源:
51CTO.com