Çalmaya başlayan ve sürekli olarak XNA 4.0 üzerinden Windows Phone 7'de döngü yapan bir oyuna bir şarkı uygulamaya çalışıyorum. Emülatörde bu iyi çalışıyor, ancak bir telefona dağıtıldığında, ana ekrana geri dönmeden önce sadece siyah bir ekran veriyor. Söz konusu haydut kodu ve bu kodu yorumlamak, uygulamanın telefonda iyi çalışmasını sağlar:
// 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);
}
Şarkı dosyasının kendisi 106kbps bit hızında 2:53 uzunluğunda, 2.28mb .wma dosyasıdır.
Yine bu emülatörde mükemmel çalışıyor, ancak telefonda hiç çalışmıyor. Sağlayabileceğiniz herhangi bir yardım için teşekkürler!