मेरे पास एक ऐसा एप्लिकेशन है जिसके लिए आईफ़ोन स्क्रीन सक्रिय रहने की आवश्यकता है (या नहीं, उपयोगकर्ता पसंद के आधार पर)। मैंने एप्लिकेशन निष्क्रिय टाइमर को अक्षम करके ऐसा किया है, जो MPMusicPlayerController के माध्यम से मीडिया चलाने शुरू होने तक ठीक और बेवकूफ काम करता है। एसडीके में एक बग के कारण, यह निष्क्रिय निष्क्रिय टाइमर को फिर से अक्षम करने के लिए कोई स्पष्ट तरीका नहीं देता है।स्क्रीन लॉकिंग सक्षम करने से MPMusicPlayerController को कैसे रोकें
मेरा ऐप प्रवाह है:
- अनुप्रयोग
- स्क्रीन
- < पर रहता है शुरू होता है ... जैसे समय बीतता जाता ... >
- प्ले ऑडियो फ़ाइल में निष्क्रिय टाइमर किक
- स्क्रीन
मेरे पास गहरी नींद में फोन रोकने के लिए पृष्ठभूमि में एक खाली ऑडियो फ़ाइल चल रही है, लेकिन मैं वास्तव में स्क्रीन को अनलॉक करना चाहता हूं।
क्या कोई इस के लिए एक समाधान तैयार करने में कामयाब रहा है?
क्या आपने 'idleTimerDisabled' को 'YES' पर सेट किया है? – kennytm
हाँ। IdleTimerDisabled को MP पर रीसेट किया जाता है जब MPMusicPlayerController चालू होता है और आप इसे फिर से अक्षम नहीं कर सकते हैं। – tddmonkey
इस समस्या के साथ कोई भाग्य? सभी समाधानों का प्रयास किया लेकिन उनमें से कोई भी काम नहीं किया। –