आईओएस 5 के रूप में हमारे पास लॉकस्क्रीन में और मल्टीटास्किंग बार पर मल्टीमीडिया नियंत्रण में जानकारी प्रदर्शित करने के लिए MPNowPlayingInfoCenter
तक पहुंच है। मेरे पास एक ऐप है जो स्थानीय ऑडियो फ़ाइलों को चलाता है। मैं MPNowPlayingInfoCenter
के साथ लॉकस्क्रीन पर कलाकार का नाम, एल्बम और आर्टवर्क जैसी जानकारी प्रदर्शित करना चाहता हूं, लेकिन ऐसा करने का एकमात्र तरीका (जहां तक मुझे पता है) MPMusicPlayerController
का उपयोग करना है और nowPlayingItem
प्राप्त करें ... समस्या यह है कि MPMusicPlayerController
केवल आईपॉड संगीत खेलने के लिए प्रयोग किया जाता है, और स्थानीय रूप से संग्रहीत फ़ाइलों को नहीं। आईओएस 5 में इसके आसपास कोई रास्ता है?आईओएस: लॉकस्क्रीन में वर्तमान में खेला ट्रैक जानकारी प्रदर्शित करना?
5
A
उत्तर
17
आप अपना स्वयं का NSDictionary बना सकते हैं और MPNowPlayingInfoCenter को इसकी आपूर्ति कर सकते हैं।
NSArray *keys = [NSArray arrayWithObjects:MPMediaItemPropertyAlbumTitle, MPMediaItemPropertyArtist, ..., nil];
NSArray *values = [NSArray arrayWithObjects:@"Album", @"Artist", ..., nil];
NSDictionary *mediaInfo = [NSDictionary dictionaryWithObjects:values forKeys:keys];
[[MPNowPlayingInfoCenter defaultCenter] setNowPlayingInfo:mediaInfo];
संबंधित मुद्दे
- 1. वर्तमान में संगीत बजाने की जानकारी ट्रैक करें
- 2. आईओएस पृष्ठभूमि/लॉकस्क्रीन छवि को प्रोग्रामिक रूप से सेट करना?
- 3. एंड्रॉइड में लॉक स्क्रीन पर कस्टम जानकारी प्रदर्शित करें
- 4. आईओएस ऐप में उपयोगकर्ता मेट्रिक्स को ट्रैक करना?
- 5. उपयोगकर्ताओं को अपवाद डीबग जानकारी प्रदर्शित करना
- 6. आईओएस - प्रोग्राम के वर्तमान
- 7. आईओएस एप्लिकेशन में सेल टावर जानकारी प्राप्त करना?
- 8. सी # वर्तमान सक्रिय विंडो के बारे में जानकारी प्राप्त करें
- 9. आईओएस 6 में स्मार्ट बैनर प्रदर्शित करना UIWebview घटक
- 10. Django: टेम्पलेट में वर्तमान लोकेल प्रदर्शित करें
- 11. एंड्रॉइड लॉकस्क्रीन एपीआई?
- 12. जावा में सक्रिय विंडो जानकारी प्राप्त करना
- 13. लैंडस्केप में MFMailComposeViewController प्रदर्शित करना
- 14. आईओएस में वर्तमान और अद्यतन समय?
- 15. लाइनबैक के बिना MATLAB से जानकारी प्रदर्शित करना
- 16. MySQL वर्तमान कनेक्शन जानकारी दिखाएं
- 17. वर्तमान में एडाप्टर व्यू में प्रदर्शित आइटम कैसे प्राप्त करें?
- 18. आईओएस क्रैश रिपोर्ट में थ्रेड विशिष्ट जानकारी प्राप्त करें?
- 19. आईओएस - एमपीएमडियाआईटम एक डिफ़ॉल्ट आर्टवर्क प्रदर्शित करें
- 20. मैं अपने बारे में बॉक्स में क्या प्रदर्शित करना चाहिए?
- 21. इंटेलिज आईडीईए शीर्षक में वर्तमान एसवीएन शाखा कैसे प्रदर्शित करें?
- 22. आईओएस "वर्तमान ग्राफिक्स संदर्भ" -
- 23. वर्तमान ऑनलाइन उपयोगकर्ताओं का ट्रैक रखने का सबसे अच्छा तरीका
- 24. एंड्रॉइड में यूयूवी छवि प्रदर्शित करना
- 25. आईओएस (कोरटेलेफ़ोनी?) में सेल टावर जानकारी प्राप्त करें
- 26. आईओएस मल्टी-टास्किंग ट्रैक जीपीएस स्थान
- 27. वेब पर आईओएस इमोजी यूनिकोड वर्ण प्रदर्शित करना
- 28. बाद में उपयोग के लिए आईओएस में ऑब्जेक्ट्स संग्रहीत करना
- 29. ब्लॉग पोस्ट में कोड प्रदर्शित करना
- 30. MySQL तालिका में एक रैंक प्रदर्शित करना
लेकिन मैं स्थानीय रूप से संग्रहीत ट्रैक का एल्बम नाम कैसे प्राप्त करूं? या कलाकृति? – Alex1987
आपको स्थानीय रूप से संग्रहीत फ़ाइल के आईडी 3 टैग पढ़ने की आवश्यकता होगी। Http://stackoverflow.com/questions/1239460/reading-mp3-Information-using-objective-c – steharro
आपको यह भी निर्दिष्ट करने की आवश्यकता है कि आपको ऐप रिमोट कंट्रोल इवेंट प्राप्त करता है: '[[UIAplplication sharedAplication] startReceivingRemoteControlEvents];' –