का उपयोग कर एक स्थानीय वीडियो संलग्न करें मैं एक आईओएस ऐप लिख रहा हूं जिसमें स्थानीय रूप से सहेजे गए वीडियो (.mov) हैं। मैं UIActivityViewController के माध्यम से वीडियो संलग्न करने की कोशिश कर रहा हूँ। यह ईमेल के लिए बहुत अच्छा काम करता है। वीडियो सफलतापूर्वक संलग्न और भेजा गया है। कैमरा रोल में सहेजते समय यह भी काम करता है।
संदेश को अटैच करते समय यह काम नहीं करता है। केवल पाठ दिखाया गया है। ट्विटर और फेसबुक भी दिखाई नहीं देते हैं। जब मैं वीडियो अटैचमेंट हटा देता हूं, तो ट्विटर और फेसबुक अंततः दिखाना शुरू कर देते हैं। मुझे वास्तव में संदेशों के बारे में बहुत ज्यादा परवाह नहीं है लेकिन क्या कोई मुझे बता सकता है कि फेसबुक और ट्विटर क्यों नहीं दिख रहे हैं?UIActivityViewController
यहाँ मेरा कोड:
- (IBAction) shareVideo {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *URL = [documentsDirectory stringByAppendingPathComponent:demoName];
NSString* someText = demoName;
NSURL *urlToShare = [NSURL fileURLWithPath:URL isDirectory:NO];
NSArray* dataToShare = @[someText, urlToShare];
UIActivityViewController* activityViewController =
[[UIActivityViewController alloc] initWithActivityItems:dataToShare
applicationActivities:nil];
activityViewController.excludedActivityTypes = @[UIActivityTypePrint,UIActivityTypeCopyToPasteboard,UIActivityTypeAssignToContact];
activityViewController.completionHandler = ^(NSString *activityType, BOOL completed) {
//if (completed) {
[self dismissViewControllerAnimated:YES completion:nil];
//}
};
[self presentViewController:activityViewController animated:YES completion:nil];
}
का उपयोग कर एस 3 से फेसबुक तक कोई भी कोड आईओएस 7 और यूआईएक्टिविटी व्यू कंट्रोलर का उपयोग करके वीडियो पोस्ट करने का तरीका दिखाता है? – c0d3Junk13