मैं आईफोन में वीडियो ऐप के लिए एप्लिकेशन बना रहा हूं, लेकिन मुझे नहीं पता कि आईफोन में वीडियो कैप्चर कैसे करें; और मैं उन्हें SQLite डेटाबेस में संग्रहीत करना चाहता हूं, लेकिन मुझे एक समस्या है: क्या मैं SQLite डेटाबेस में प्रत्यक्ष वीडियो सहेज सकता हूं? क्या संभव है, या मुझे वीडियो का पथ स्टोर करना है? अगर मुझे SQLite डेटाबेस में पथ को सहेजना है, तो मैं यह कैसे कर सकता हूं? कृपया इस समस्या में मदद करें।आईफोन में वीडियो कैप्चर करने के लिए कैसे करें
उत्तर
केवल आईफोन 3 जीएस और ऊपर वीडियो समर्थन रिकॉर्डिंग। इसलिए आपको पहले जांच करनी चाहिए कि रिकॉर्डिंग समर्थित है या फिर निम्नलिखित कोड का उपयोग करके गुणों के लिए वांछित मूल्यों के साथ कैमरा शुरू करें।
इस कोड को चलाने के लिए आपके पास "MobileCoreServices/MobileCoreServices.h" होगा।
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
UIImagePickerController *videoRecorder = [[UIImagePickerController alloc]init];
NSArray *sourceTypes = [UIImagePickerController availableMediaTypesForSourceType:videoRecorder.sourceType];
NSLog(@"Available types for source as camera = %@", sourceTypes);
if (![sourceTypes containsObject:(NSString*)kUTTypeMovie]) {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil
message:@"Device Not Supported for video Recording." delegate:self
cancelButtonTitle:@"Yes"
otherButtonTitles:@"No",nil];
[alert show];
[alert release];
return;
}
videoRecorder.sourceType = UIImagePickerControllerSourceTypeCamera;
videoRecorder.mediaTypes = [NSArray arrayWithObject:(NSString*)kUTTypeMovie];
videoRecorder.videoQuality = UIImagePickerControllerQualityTypeLow;
videoRecorder.videoMaximumDuration = 120;
videoRecorder.delegate = self;
self.recorder_ = videoRecorder;
[videoRecorder release];
[self presentModalViewController:self.recorder_ animated:YES];
}
तो फिर तुम एसक्यूएल में कब्जा video.Storing वीडियो पथ को बचाने के लिए निम्नलिखित प्रतिनिधि विधि को लागू करना चाहिए/CoreData बजाय इसे में पूरे वीडियो फ़ाइल भंडारण के आदर्श होगा।
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
NSString *type = [info objectForKey:UIImagePickerControllerMediaType];
if ([type isEqualToString:(NSString *)kUTTypeVideo] ||
[type isEqualToString:(NSString *)kUTTypeMovie]) { // movie != video
NSURL *videoURL = [info objectForKey:UIImagePickerControllerMediaURL];
NSData *videoData = [NSData dataWithContentsOfURL:videoUrl];
NSString *videoStoragePath;//Set your video storage path to this variable
[videoData writeToFile:videoStoragePath atomically:YES];
//You can store the path of the saved video file in sqlite/coredata here.
}
}
उम्मीद है कि इससे मदद मिलती है।
आप SQL डेटा में कच्चे डेटा के रूप में वीडियो डेटा स्टोर करने में सक्षम होंगे लेकिन मैं इसके खिलाफ दृढ़ता से अनुशंसा करता हूं। प्रदर्शन भयानक होगा। वीडियो को दस्तावेज़ निर्देशिका में सहेजने के लिए बेहतर और उसके बाद डीबी में एक पथ।
आप SQLite साथ काम कर रहे हैं तो आप CoreData पर गौर करना चाहिए, यह प्रबंध हठ एक बहुत आसान बना देता है ... मेरी कोर डेटा ट्यूटोरियल के लिए स्रोत कोड डाउनलोड के रूप में यह एक अच्छा भंडारण सेवा आवरण होता है ... tutorial here
- 1. वीडियो कैप्चर करने और आईफोन
- 2. वीडियो पर ओपनजीएल व्यू ओवरले करने के लिए कैप्चर किए गए वीडियो फ्रेम से ओपनजीएल बनावट बनाने के विकल्प? (आईफोन)
- 3. वीडियो को कैप्चर करने के लिए सतह दृश्य का उपयोग
- 4. आईफोन ऐप में 60fps कैप्चर करें
- 5. आईफोन एसडीके: हस्ताक्षर कैप्चर कैसे कार्यान्वित करें?
- 6. आईफोन स्क्रीन कैप्चर एक दृश्य के लिए
- 7. कैप्चर करें, फिर एक आईफोन से सर्वर पर स्ट्रीम करें,
- 8. आईफोन सिम्युलेटर पर वीडियो कैसे पुश करें?
- 9. django ऐप में वीडियो स्ट्रीम करने के लिए कैसे करें
- 10. टॉमकैट स्टार्टअप लॉग कैप्चर करने के लिए कैसे करें
- 11. आईफोन पर खेलने के लिए वीडियो एम्बेड करें?
- 12. "नकली" डायरेक्टशो वीडियो कैप्चर डिवाइस
- 13. एंड्रॉइड वीडियो कैप्चर नमूना ऐप
- 14. इमू कैप्चर वीडियो सुपर फास्ट
- 15. आईफोन में वीडियो रिकॉर्डिंग समय सीमा कैसे सेट करें?
- 16. मैं ब्राउज़र में वीडियो कैप्चर कैसे कर सकता हूं?
- 17. लिनक्स पर पाइथन में वीडियो कैप्चर करने के लिए सबसे अच्छी लाइब्रेरी क्या है?
- 18. आईओएस में वीडियो के लिए थंबनेल बनाना
- 19. आईओएस स्क्रीन के किसी विशेष भाग को कैप्चर करने के लिए कैसे करें
- 20. आईफोन वीडियो कैमरा स्ट्रीमिंग
- 21. ब्रॉडकास्ट लाइव आईफोन वीडियो फीड आईफोन एसडीके
- 22. एक वीडियो पर जावा एप्लेट स्क्रीन कैप्चर
- 23. बाहरी कमांड को निष्पादित करने और perl6 में अपना आउटपुट कैप्चर करने के लिए कैसे करें?
- 24. आंशिक राशि कैप्चर करने के लिए
- 25. आईफोन और HTTP लाइव स्ट्रीमिंग के लिए लाइव वीडियो चैट
- 26. trayicon.displayMessage() माउस को कैप्चर करने के लिए कैसे टूलटिप बालन
- 27. एंड्रॉइड ऐप में अक्षम संपादन टेक्स्ट में कैप्चर करने के लिए कैसे करें
- 28. ओपनसीवी और क्यूटी वीडियो कैप्चर विंडोज
- 29. जावा में माउस पॉइंटर के साथ स्क्रीन छवि कैप्चर करने के लिए कैसे करें
- 30. आईफोन: AVCaptureSession कैप्चर आउटपुट क्रैशिंग (AVCaptureVideoDataOutput)
इसके लिए धन्यवाद ... इसके लिए आपको किस ढांचे की आवश्यकता है? – TommyG