2
播放歌曲,导致WP7在手机上崩溃,但在模拟器上不崩溃
我正在尝试在开始播放的游戏中实现歌曲,并通过XNA 4.0在Windows Phone 7上不断循环播放。在模拟器上,这可以正常工作,但是当部署到手机上时,它只是在返回主屏幕之前仅显示黑屏。这是有问题的恶意代码,将其注释掉可使该应用在手机上正常运行: // in the constructor fields private Song song; // in the LoadContent() method song = Content.Load<Song>("song"); // in the Update() method if (MediaPlayer.GameHasControl && MediaPlayer.State != MediaState.Playing) { MediaPlayer.Play(song); } 歌曲文件本身是2:53长的2.28mb .wma文件,比特率为106kbps。 再次,这在模拟器上完美运行,但根本不在手机上运行。感谢您的任何帮助,您可以提供!