मैं NSData रूप में वीडियो के URL से डेटा डाउनलोड करता हूं। अब मैं इसे iPhone Photoalbum में कैसे स्टोर कर सकता हूं? क्या NSData को वापस वीडियो में बदलने का कोई तरीका है या हम इसे सीधे फोटो एल्बम में सहेज सकते हैं?
उत्तर:
जवाब के लिए 0 № 1यदि आप MPMoviePlayerController ऑब्जेक्ट में मूवी चला सकते हैं तो UIVideoAtPathIsCompatibleWithSavedPhotosAlbum () द्वारा चेक किए जाने पर यह सही होना चाहिए।
यदि ऐसा है, तो आप इस फ़ंक्शन का उपयोग करके इसे फोटो लाइब्रेरी में सहेज सकते हैं:
void UISaveVideoAtPathToSavedPhotosAlbum (
NSString *videoPath,
id completionTarget,
SEL completionSelector,
void *contextInfo
);
वैकल्पिक रूप से, आप ऑब्जेक्ट बना सकते हैं और ALAssetsLibrary ऑब्जेक्ट का उपयोग करके इस पद्धति का उपयोग करके इसे सहेज सकते हैं:
- (void)writeVideoAtPathToSavedPhotosAlbum:(NSURL *)videoPathURL completionBlock:(ALAssetsLibraryWriteVideoCompletionBlock)completionBlock