如何将视频数据保存到文档目录中迅速?

问题描述 投票:1回答:1

我想视频数据保存到文档目录。 我知道如何创建文档目录我的文件夹。 但如何保存文档目录的数据?

let fileManager = FileManager.default
if let tDocumentDirectory = fileManager.urls(for: .documentDirectory, in: .userDomainMask).first {
    let filePath =  tDocumentDirectory.appendingPathComponent("\(FOLDER_NAME)") 
    if !fileManager.fileExists(atPath: filePath.path) {
        do {
            try fileManager.createDirectory(atPath: filePath.path, withIntermediateDirectories: true, attributes: nil)
        } catch {
            print("Couldn't create document directory")
        }
    }
    print("Document directory is \(filePath)")
}

现在,我有(FOLDER_NAME)文件夹中。但如何保存视频数据(FOLDER_NAME)文件夹?

而且,我怎么把保存的视频文件的路径?

我为我的愚蠢道歉。

swift nsfilemanager nsdocumentdirectory
1个回答
1
投票

在您的Info.plist,添加以下权限:

支持地方打开文档:YES

应用支持iTunes的文件共享:YES

let videoFilename = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0] + "/" + getFileName() //return your filename from the getFileName function
videoNSData.write(toFile: videoFilename, atomically: true)

然后,里面的文件,你可以得到一个与你的应用程序的名称,在这里你可以访问您保存的视频文件(指定的文件名)命名的文件夹。

© www.soinside.com 2019 - 2024. All rights reserved.