假如我现在正在用zune播放一段音频,而当我进入另外一个应用程序时候,又将要使zune播放一个音频,请问,在播放另外那个音频之前怎么用代码检测之前zune已经在播放了?
说白了就是怎么在应用程序里检测zune的状态。
你好,
据我所知,你可以通过MediaPlayer.GameHasControl来判断是否已经有音乐在播放,如果有则返回false,否则返回true。如果其他应用正在播放音频,若要播放当前应用程序的音频,则需要请求暂停其他应用的音频。
MediaPlayer.GameHasControl 属性:
http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.media.mediaplayer.gamehascontrol.aspx
另外,请参考:http://forums.create.msdn.com/forums/p/70044/432667.aspx