मेरे पास एक संगीत ऐप है जो तेजी से लिखा गया है, मैं MPMusicPlayerController.systemMusicPlayer का उपयोग कर रहा हूं, एप्लिकेशन म्यूजिकप्लेयर भी कोशिश की।पृष्ठभूमि में MPMusicPlayerController अधिसूचनाओं का पता लगाएं
संगीत अपेक्षित पृष्ठभूमि में ठीक खेलता है।
जब मेरा ऐप पृष्ठभूमि में है तो मुझे प्लेबैक स्टेट चेंज नोटिफिकेशन की आवश्यकता है, इसलिए मेरा ऐप खेलने के लिए अगले गीत को निर्धारित कर सकता है।
मेरे पास मेरे दृश्यडिडलोड विधि में निम्न है। मेरी विधि "प्लेबैक चेंज" को सभी सही राज्यों के साथ बुलाया जाता है यदि मेरा आवेदन अग्रभूमि में है।
NSNotificationCenter.defaultCenter().addObserver(
self,
selector: "playbackChanged",
name:MPMusicPlayerControllerPlaybackStateDidChangeNotification,
object: MPMusicPlayerController.systemMusicPlayer()
)
यदि मेरा ऐप पृष्ठभूमि में है तो मुझे कुछ भी नहीं मिलता है। मुझे आईओएस 7 के साथ याद है और आईपॉड म्यूजिकप्लेयर का उपयोग करना जो अब आईओएस 8 में बहिष्कृत है, मुझे इन सूचनाओं को पृष्ठभूमि में सही तरीके से प्राप्त होगा।
कोई विचार गलत क्या हो रहा है?
क्या आपको यहां कोई और मिला है? पृष्ठभूमि में – newenglander