मैं एक गेम में एक गीत को लागू करने की कोशिश कर रहा हूं, जो XNA 4.0 के माध्यम से विंडोज फोन 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 बिटरेट पर है।
फिर से यह एमुलेटर पर पूरी तरह से काम करता है लेकिन फोन पर बिल्कुल नहीं चलता है। आप जो भी मदद दे सकें मैं उसका आभारी होऊंगा!