কম্পিউটার টিউটোরিয়াল

সুইফটে URL দিয়ে ভিডিও ডাউনলোড করে ফটো অ্যালবামে সেভ করার পদ্ধতি


URL থেকে ভিডিও ডাউনলোড করে ফটো অ্যালবামে সেভ করতে নিচের বিষয়গুলো মনে রাখুন —

  • Info.plist-এ App Transport Security (NSAppTransportSecurity) এবং Photos permission (NSPhotoLibraryUsageDescription) যোগ করুন।
  • ভিডিও ব্যাকগ্রাউন্ডে ডাউনলোড করুন (ফোরগ্রাউন্ডে করলে অ্যাপ ব্লক হতে পারে)।

Info.plist এন্ট্রি

<key>NSPhotoLibraryUsageDescription</key><string>saves</string>
<key>NSAppTransportSecurity</key><dict><key>NSAllowsArbitraryLoads</key><true/></dict>

ভিডিও ডাউনলোড ফাংশন

func downloadVideo() {
    let sampleURL = "https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4"
    DispatchQueue.global(qos: .background).async {
        if let url = URL(string: sampleURL), let urlData = NSData(contentsOf: url) {
            let galleryPath = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0]
            let filePath = "\(galleryPath)/nameX.mp4"
            DispatchQueue.main.async {
                urlData.write(toFile: filePath, atomically: true)
                PHPhotoLibrary.shared().performChanges({
                    PHAssetChangeRequest.creationRequestForAssetFromVideo(atFileURL: URL(fileURLWithPath: filePath))
                }) { success, error in
                    if success { print("Successfully Saved") }
                    else { print(error?.localizedDescription ?? "") }
                }
            }
        }
    }
}

viewDidLoad-এ self.downloadVideo() কল করুন। সফল হলে ফটো অ্যাপে ভিডিওটি দেখতে পাবেন।


  1. ফ্ল্যাশ ভিডিও কীভাবে ডাউনলোড করবেন?

  2. Android এবং iPhone-এ টিকটক ভিডিও ডাউনলোড করার ধাপে ধাপে গাইড

  3. 4K Stogram দিয়ে Instagram ফটো ও স্টোরি ডাউনলোড করুন — ধাপে ধাপে গাইড

  4. অ্যান্ড্রয়েডে টুইটার ও ইনস্টাগ্রাম ভিডিও ডাউনলোড করুন: সহজ ধাপে ধাপে গাইড