मैंने अपने आवेदन में तलाश करने के लिए उपयोग किया है और यह ठीक से काम कर रहा है। लेकिन मैं इसके बारे में कुछ और जानकारी चाहता हूं। जो है, अगर मेरे पास 1 मिनट की स्ट्रीमिंग वीडियो फ़ाइल है तो मैं इसे दूसरे 15 वें से दूसरे 45 तक खेलना चाहता हूं (पहले 15 सेकंड और अंतिम 15 सेकंड नहीं खेलेंगे)।AVPlayer seektoTime iPhone
मैं यह कैसे कर सकता हूं?
मुझे पता है कि seekToTime के उपयोग से मैं 15 वें सेकंड से एक वीडियो चला सकता हूं लेकिन इसे 45 वें सेकेंड पर कैसे रोक सकता हूं और यह भी ध्यान दिया जाता है कि वीडियो निर्दिष्ट समय अवधि के लिए खेला गया है?
CMTime timer = CMTimeMake(15, 1);
[player seekToTime:timer];
उपर्युक्त कोड मुझे स्ट्रीमिंग फ़ाइल के 15 वें सेकेंड पर ले जाता है लेकिन इसे 45 वें सेकंड पर कैसे रोकें और अधिसूचित भी हो जाएं?
मैंने बहुत कुछ खोजा है लेकिन मुझे कोई जानकारी नहीं मिल सका।
धन्यवाद
संपादित करें:
रूप @codeghost सुझाव दिया, बस forwardPlaybackEndTime
का उपयोग करें।
आप बस का उपयोग कर सकते हैं:
yourAVPlayerItem.forwardPlaybackEndTime = CMTimeMake(10, 1);
यहाँ 10 AVPlayerItem तक समय खेलेंगे है।
आगे करता है प्लेबैक अंत समय आपके लिए काम करता है? – onmyway133
हां यह काम करता है, कुछ तर्कों को लागू करना था और यह मेरी आवश्यकता के अनुसार काम करना शुरू कर दिया –
क्या आप मेरे प्रश्न http://stackoverflow.com/questions/25717819/forwardplaybackendtime-does-not-work पर एक नज़र डाल सकते हैं? खिलाड़ी अभी भी – onmyway133