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);
}
노래 파일 자체는 106kbps 비트 전송률의 2:53 길이, 2.28mb .wma 파일입니다.
다시 이것은 에뮬레이터에서 완벽하게 작동하지만 전화에서는 전혀 실행되지 않습니다. 도움을 주셔서 감사합니다.