से चयनित आइटम चलाएं मैं एक टीवी-शो खेल रहा हूं जिसे AVQueuePlayer का उपयोग करके मेरे प्रोजेक्ट पर अलग-अलग अध्यायों में काटा गया है। मैं पिछले/अगले अध्याय को छोड़ने या फ्लाई पर एक अलग अध्याय चुनने की संभावना भी प्रदान करना चाहता हूं, जबकि AVQueuePlayer पहले ही खेल रहा है।AVQueuePlayer पर पिछला AVPlayerItem पर जाएं/कतार
अगले आइटम पर जाएं AVQueuePlayer द्वारा प्रदान किए गए advanceToNextItem
के साथ कोई समस्या नहीं है, लेकिन कतार से वापस जाने या एक निश्चितता को खेलने के लिए कुछ भी नहीं है।
तो मैं काफी यकीन है कि यहाँ क्या सबसे अच्छा तरीका हो सकता है नहीं कर रहा हूँ:,
- AVQueuePlayer के बजाय एक AVPlayer का उपयोग nextItem खेलने के लिए
actionAtItemEnd
परreplaceCurrentItemWithPlayerItem:
आह्वान और बस उपयोगकर्ता का चयन करने के लिए 'replaceCurrentItemWithPlayerItem' का उपयोग एक निश्चित अध्याय
या
- कतार या मौजूदा खिलाड़ी पुनर्निर्माण 'का उपयोग करके insertItem: afterItem: 'और' removeAllItems '
अतिरिक्त जानकारी: मैं बटन दबाकर क्रम में वे एक NSArray में दिखाई देनी चाहिए में विभिन्न वीडियो उपयोगकर्ता कुछ अध्यायों के लिए कूद माना जाता है के लिए पथ की दुकान है कि अध्याय का प्रतिनिधित्व करें। बटन में टैग हैं, जो सरणी में संबंधित वीडियो की अनुक्रमणिका भी हैं।
आशा है कि मैं खुद को स्पष्ट कर सकता हूं? किसी को भी इस स्थिति के साथ कोई अनुभव है? यदि कोई जानता है कि एक अच्छा आईओएस वीडियोप्लेयरफ्रेमवर्क कहां खरीदें, जो कार्यक्षमता प्रदान करता है, तो मैं लिंक की भी सराहना करता हूं।
यह मुझे fascinates कि AVQueuePlayer के लिए सूचकांक विधि पर आइटम की तलाश नहीं है। – Morkrom
क्या मैं अभी पूछ सकता हूं, क्या आपके पास यह देखने के लिए कस्टम नियंत्रण थे कि उपयोगकर्ता ने दबाया या क्या आपने AVQeuePlayer पर डिफ़ॉल्ट नियंत्रण से अगले बटन प्रेस का पता लगाने का प्रबंधन किया था? – schmru