2015-10-07 11 views
7

मैं एक वीडियो एप लागू कर रहा हूं, जो वीडियो सूचीबद्ध करता है और स्थानीय वीडियो स्ट्रीम या देखने में सक्षम है। अगर मैं अपने प्लेयर के साथ वीडियो देखने की कोशिश करता हूं जो एवीप्लेयर से विरासत में मिलता है, तो 15-20 बार के बाद बहुत सारे थ्रेड इन्सिटेट किए जाते हैं, सिस्टम AVPlayer को अच्छी तरह से आवंटित नहीं करता है, भले ही मुझे कोई त्रुटि न हो, तो प्लेयर दृश्य खाली है और कुछ नहीं हो रहा है ... मुझे पुनर्स्थापित करने के लिए ऐप को मारने की जरूरत है।AVPlayer/AVPlayerItem को ठीक से कैसे हटाएं/रिलीज़ करें?

इससे कैसे निपटें?

अग्रिम धन्यवाद

+0

क्या आप कुछ कोड साझा कर सकते हैं? – rocky

+0

यह मुझे हाल ही में बहुत परेशान कर रहा है, मैं अब इसमें देख रहा हूं, और जैसे ही मुझे समाधान मिल जाएगा, कुछ पोस्ट करेगा। – jay

+0

क्या आपको इस @jay के साथ कोई समाधान मिला? – joey

उत्तर

1

में मैं एक ही मुद्दा था, मेरे मामले में AVPlayerLayer डे सफलतापूर्वक आवंटित क्योंकि किसी भी तरह एक कस्टम लेबल नियंत्रक के मजबूत संदर्भ पकड़ा और नियंत्रक डे नहीं मिला आवंटित नहीं मिला। लागू

deinit { 

} 
अपने नियंत्रक में

और इस बुलाया है या नहीं की जाँच करें। यदि आपके पास समाधान नहीं है। मुझे उम्मीद है कि यह मदद करता है।

संबंधित मुद्दे