最近提交了一个xna游戏,被否掉了,是这么说的:
这意思是在zune播放音乐时,游戏不能播放自己的背景音乐吗?那音效可以吗?还是其它的问题?因为没有真机,所以我也无法验证上面所说的。
我的游戏中有设置背景音乐和音效的设置选项。如果zune在播放音乐,那自己的游戏的音乐该怎么办?
我是第一次写xna游戏,所以对这些不是很明白,希望朋友们能给我点提示,谢谢大家了!
你好,
从你提供的相关信息看来,你的游戏存在的问题是:当你正在使用Zune播放音乐时,启动程序,此时程序的背景音乐和之前播放的音乐在同时进行。
为了更好的用户体验,如果其他应用正在播放音频,若要播放当前应用程序的音频,则需要请求暂停其他应用的音频。你可以通过MediaPlayer.GameHasControl来判断是否已经有音乐在播放,如果有则返回false,否则返回true。
MediaPlayer.GameHasControl 属性:
http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.media.mediaplayer.gamehascontrol.aspx
作为参考:
http://www.cnblogs.com/hebeiDGL/archive/2011/11/09/2241951.html