WP7

2011-05-28 23 views
7

में ऑडियो पॉडकास्ट (मीडियाप्लेयर) में मीडियाइलेमेंट बाधित करने से मीडिया ऑडियो ने मेरे ऑडियो MediaElement के कारण पृष्ठभूमि संगीत के लिए लेखांकन के कारण बाज़ार में विफल नहीं किया है। ठीक है।WP7

  1. XAML में मेरी WMA की Source सेट न करें: तो मैं सब कुछ परिशोध और इस के लिए कैसे खाते के बारे में पता लगाना चले गए हैं। स्रोत को कोड-बैक में लोड करें, MediaOpened ईवेंट और .Play स्नैग करें।
  2. ऊपर # 1 कर रही है, वहीं FrameworkDispatcher.Update, अगर MediaPlayer.State = MediaState.Playing और यदि हां, तो .Pause यह और फिर रोड़ा के बाद करने के लिए MediaEnded, .Resume में देखता हूँ।

इस प्रकार के काम। जहां यह काम डीबग मोड में है। एमुलेटर के साथ नहीं, डिवाइस के साथ नहीं, WPConnect.exe के साथ नहीं। काम करता है जब मैं अपने फोन को डिस्कनेक्ट करता हूं और पृष्ठभूमि संगीत चलाता हूं, अपना ऐप लॉन्च करता हूं और फिर अपने ऑडियो मीडियाइलेमेंट पर क्लिक करता हूं। रोकना, रेडियो फिर से शुरू करना भी इस तरह काम कर रहा है।

हालांकि, क्या काम नहीं कर रहा है, अगर मैं एक ऑडियो पॉडकास्ट पृष्ठभूमि में खेल और फिर मेरी "काम करता है" परिदृश्य करते हैं। यह हमेशा ऑडियो पॉडकास्ट को रोक देगा और कभी भी इसे फिर से शुरू नहीं करेगा।

क्या कोई इस के आसपास पहुंचने में सक्षम है? क्या यह बाज़ार के लिए भी विफलता का कारण है (केवल पृष्ठभूमि संगीत के अलावा)?

पीएस XNA में SoundEffectनहीं मेरे ऐप के लिए विचार करने का विकल्प है।

+0

क्या आपको अभी भी वही समस्या है यदि आप पृष्ठभूमि ऑडियो की जांच के लिए 'MediaPlayer.GameHasControl' का उपयोग करते हैं? http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.media.mediaplayer.gamehascontrol.aspx – keyboardP

+0

@ कीबोर्डपी: हाँ, यह ऑडियो पॉडकास्ट को रोक देगा, लेकिन 'MediaPlayer' का उपयोग करके इसे फिर से शुरू नहीं करेगा। GameHasControl' –

+0

@ ओटाकू - कोई जवाब नहीं, लेकिन नोडो अपडेट से संबंधित प्रतीत होता है http://forums.create.msdn.com/forums/p/83705/504673.aspx#504673 – keyboardP

उत्तर