WP7独家教程:在应用程序中声音播放功能

原创
移动开发
在这个简短的教程,我将展示如何把你的Windows Phone 7 Silverlight应用程序的添加上声音播放功能。你会惊奇地发现,你可以把Silverlight应用程序的声音播放添加到你的XNA框架中。

【51CTO独家特稿】在这个简短的教程,我将展示如何把你的Windows Phone 7 Silverlight应用程序的添加上声音播放功能。

[[51326]]

 1、添加到框架中

你需要把在Silverlight应用程序的声音播放功能添加到项目XNA框架。

adding xna framework reference

2、添加命名空间

接下来,你需要添加两个XNA框架引用到您的代码。你需要将它添加到一个用于播放声音的类。

  1. using Microsoft.Xna.Framework; 
  2. using Microsoft.Xna.Framework.Audio; 

3、创建方法

***,我们需要创建一个用于播放声音的类。可以参考下面的代码:

  1. private void PlaySound(string path) 
  2.     if (!string.IsNullOrEmpty(path)) 
  3.     { 
  4.         using (var stream = TitleContainer.OpenStream(path)) 
  5.         { 
  6.             if (stream != null
  7.             { 
  8.                 var effect = SoundEffect.FromStream(stream); 
  9.                 FrameworkDispatcher.Update(); 
  10.                 effect.Play(); 
  11.             } 
  12.         } 
  13.     } 

4、使用方法

使用下面的代码可以测试SoundController类:

  1. SoundController sc = new SoundController(); 
  2. sc.PlaySound(@"Sounds\show.wav"); 

 

责任编辑:佚名 来源: 51CTO.com
相关推荐

2010-11-03 13:19:28

2013-06-17 14:35:40

WP7Windows Pho应用开源模板

2012-05-15 14:00:51

WP7开发环境

2011-02-28 10:42:14

Windows Pho微软

2012-05-14 15:44:20

Coding4Fun Coding4Fun

2013-06-17 14:10:08

WP7开发Windows Pho豆瓣电台

2012-01-01 19:33:19

2013-06-17 12:53:03

WP7开发Windows Pho手指画图应用

2011-06-10 09:03:36

AndroidWindows Pho开发者

2011-05-10 08:53:46

iOSWindows Pho开发者

2013-06-17 14:46:32

2012-03-22 14:50:00

WP7微软诺基亚

2013-04-12 12:36:13

WindowsPhon

2013-06-17 12:28:00

WP7开发Windows Pho控件倾斜特效源

2013-06-17 12:44:38

WP7开发Windows Pho数独游戏

2013-06-17 15:03:43

WP7开发腾讯微博SDK源码下载

2012-05-25 12:57:31

Windows Pho

2011-03-04 09:15:18

Windows Pho李卫勇

2013-06-17 14:58:23

2013-06-17 11:04:11

WP7开发Windows Pho日历源码下载
点赞
收藏

51CTO技术栈公众号