Windows Phone 音效处理

声音处理是个大问题~

不过其实也很简单。关于SoundEffect和SoundEffectInstance的就不多说了。

主要是Song

Song song;
song = Content.Load<Song>("XXX");
MediaPlayer.Play(song);

这是不是也太简单了?

no...no...这样子是没法通过审核的。

其实处理比较简单:

只要提前检查一下MediaPlayer即可,如果之前正在播放,则提示是否使用默认的音乐。

如果偷懒一些的话,只要用户使用MediaPlayer进入应用,就默认不开启背景音乐。

具体的检验代码也超级简单:

            if (MediaPlayer.GameHasControl)
            { 
                ...
            }

对了关于图书的推荐。

之前买过三本看过一本关于Windows Phone和XNA开发的书。强烈推荐《Learning XNA 4.0》(电子书地址:点击打开链接)和《Windows Phone程序设计(XNA框架)》两本。前者介绍了更多游戏编程的知识,后者更侧重于WindowsPhone的特点。特别的 提醒大家,不要买一本红颜色封皮的国人写的关于XNA的书以及一本叫做《Windows Phone游戏开发实战》的书。两本书或许还凑活,但是比之推荐的两本,质量相差甚远~

比如《Windows Phone游戏开发实战》中关于使用mp3格式的音频,竟然不知道使用内置的MediaPlayer,而自己去找了一个解码的代码...第一眼看到那篇内容还感觉很牛X,可是现在看来,是有些傻乎乎了~


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值