मूल रूप से मैं वीडियो रिकॉर्ड/आयात करता हूं, यह दस्तावेज़ फ़ोल्डर में सहेजता है और मैं यह पता लगाने की कोशिश कर रहा हूं कि लंबाई (समय) कैसे प्राप्त करें ताकि मैं इसे प्रत्येक व्यक्तिगत वीडियो के लिए प्रदर्शित कर सकूं ..

मेरे पास इसके लिए डेटाबेस में एक कॉलम है और इसे प्रदर्शित करने के लिए आवश्यक कोड है, बस यह सुनिश्चित नहीं है कि इसे कैसे प्राप्त किया जाए ..

कोई भी मदद बहुत ही सराहनीय होगी

3
mrburns05 20 मई 2010, 04:45
आप वीडियो कैसे रिकॉर्ड/आयात कर सकते हैं, यह डॉक्स फ़ोल्डर में सहेजता है
 – 
Shima
21 जुलाई 2011, 10:58

1 उत्तर

आप वीडियो फ़ाइल के बारे में जानकारी प्राप्त करने के लिए दस्तावेज़ के लिए पथ प्राप्त कर सकते हैं और इसे मीडियाप्लेयर ढांचे में फ़ाइल यूआरएल के रूप में पास कर सकते हैं। मूवी फ़ाइल के सेकंड में अवधि प्राप्त करने के लिए कोड यहां दिया गया है:

NSArray *docsPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsFolder = [docsPaths objectAtIndex:0];
NSString *movieFilePath = [documentsFolder stringByAppendingPathComponent:@"Movie.mov"];
MPMoviePlayerController *player = [[[MPMoviePlayerController alloc] initWithContentURL] autorelease];
NSTimeInterval duration = player.duration; // in seconds
7
lucius 20 मई 2010, 05:59