/ / कोको टच: वीडियो फ़ाइल से अभी भी पोस्टर फ्रेम पर कब्जा? - iphone, ios4, वीडियो, क्विकटाइम, एमपीईजी -4

कोको टच: वीडियो फाइल से अभी भी पोस्टर फ्रेम पर कब्जा? - iphone, ios4, वीडियो, क्विकटाइम, एमपीईजी -4

मेरे पास एक ऐप है जो वीडियो रिकॉर्ड करता है। यह प्रत्येक वीडियो को इसके इंटरफ़ेस में प्रदर्शित करेगा, और मैं "प्रत्येक वीडियो का प्रतिनिधित्व करने के लिए थोड़ा थंबनेल रखना पसंद करता हूं। OS X वीडियो का पूर्वावलोकन दिखाता है, एक पोस्टर फ्रेम ने फ़ाइल में कुछ सेकंड लिया है। मैं" करना पसंद करता हूं। कुछ समान। मैंने सुना है कि इसे "पोस्टर फ्रेम" कहा जाता है, लेकिन गोगल्स ने इसके लिए मदद नहीं की।

क्या कोई मुझे उपयुक्त एपीआई पर इंगित कर सकता है जो मुझे ऐसा करने में मदद करेगा?

धन्यवाद,

हारून

उत्तर:

जवाब के लिए 2 № 1

जिस API की आप तलाश कर रहे हैं वह है AVAssetImageGenerator कक्षा। अपने वीडियो फ़ाइल से एक AVAsset बनाएँ (इसके उपयोग से +assetWithURL: विधि-ध्यान दें कि आपके द्वारा फाइल किए गए सिस्टम के URL के लिए जरूर या तो बहाना file:// NSURL का पथ या उपयोग करने के लिए +fileURLWithPath:), एक परिसंपत्ति को उस परिसंपत्ति के साथ सेट करें जब यह लोड हो रहा हो, और जनरेटर का उपयोग करें -copyCGImageAtTime:actualTime:error: या -generateCGImagesAsynchronouslyForTimes:completionHandler: थंबनेल प्राप्त करने के लिए।