मैं ऑडियो स्ट्रीम चलाने के लिए AVPlayer का उपयोग कर रहा हूं, और इसे पृष्ठभूमि में खेलना संभव है। मैं सोच रहा हूं कि मैं एक सीट्यूशन कैसे संभाल सकता हूं जहां उपयोगकर्ता इंटरनेट कनेक्टिविटी खो देता है, ताकि मैं कुछ फीडबैक प्रदान कर सकूं या शायद कुछ सेकंड के बाद प्लेबैक को फिर से स्थापित करने का प्रयास कर सकूं।ऐप पृष्ठभूमि में चल रहा है, जबकि AVPlayer त्रुटियों को कैसे संभालें?
संपादित करें: मुझे पता है कि प्रश्न AVPlayer का संबंध है, लेकिन यदि आपके पास MPMoviePlayerController
के साथ कोई जवाब है तो यह भी उपयोगी हो सकता है। अभी, MPMoviePlayerController
का उपयोग करके, मैं के के की सदस्यता के द्वारा MPMovieFinishReasonPlaybackError
केस प्राप्त करने का प्रयास कर रहा हूं लेकिन यदि f.e. मेरा ऑडियो पृष्ठभूमि में खेल रहा है और मैं हवाई जहाज मोड चालू करता हूं, मुझे यह अधिसूचना कभी नहीं मिलती है; मुझे केवल MPMovieFinishReasonPlaybackEnded
मिलता है, और मुझे नहीं पता कि उस मामले से अलग कैसे किया जाए जिससे उपयोगकर्ता स्वयं ऑडियो बंद कर देता है।
लिंक मर चुका है :( – jocull
मुझे वे बैक मशीन पर एक प्रति मिली http://web.archive.org/web/20110525032820/http://digitaldj.net/2010/07/03/ios4-multitasking- डेवलपर्स-नरक/ – jocull
@jocull webarchiver का अच्छा उपयोग –