- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的应用中,用户最多可以录制 20 分钟的视频。当我启动 AVCaptureSession 时,它将电影文件写入一个临时目录。我只是想知道这是否是一个坏习惯,使用临时目录对长视频不利。
如果这不是一个好的方法,我还应该在哪里写视频?这就是我的函数的样子。
func videoFileLocation() -> String {
let dateFormatter = DateFormatter()
dateFormatter.dateStyle = .long
dateFormatter.timeStyle = .long
let date = dateFormatter.string(from: Date())
return NSTemporaryDirectory().appending("video\(date)File.mov")
}
最佳答案
您可以使用文档目录。
func videoFileLocation() -> String {
let dateFormatter = DateFormatter()
dateFormatter.dateStyle = .long
dateFormatter.timeStyle = .long
let date = dateFormatter.string(from: Date())
let documents = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as! String
let writePath = documents.stringByAppendingPathComponent("video\(date)File.mov")
return writePath
}
关于ios - 使用 NSTemporaryDirectory 写入视频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45271089/
是否可以使用 NSFileManager.defaultManager().copyItemAtPath 将捆绑目录(网站结构)复制到 NSTemporaryDirectory,或者我需要执行递归函数
我无法在 NSTemporaryDirectory 子文件夹中存储任何文件 rootDirectoryName 是 GUIDsubDirectoryName 也是一个 GUID self.rootFo
guard let tempDirURL = NSURL(fileURLWithPath: NSTemporaryDirectory()).appendingPathComponent("MyAppS
如何在 NSTemporaryDirectory 中创建目录?我尝试过类似的事情: [NSTemporaryDirectory() stringByAppendingPathComponent:@"/
当我的 iOS 应用程序加载时,它会将一堆文件复制到 NSTemporaryDirectory 以防这些文件丢失。但是,我的应用假定 NSTemporaryDirectory 文件在应用运行时保持不变
在我的应用中,用户最多可以录制 20 分钟的视频。当我启动 AVCaptureSession 时,它将电影文件写入一个临时目录。我只是想知道这是否是一个坏习惯,使用临时目录对长视频不利。 如果这不是一
是NSTemporaryDirectory()适用于 Xamarin.iOS 吗?我在 Xamarin API 中找不到任何内容.它与described directories here有什么关系?
我正在构建一个多任务应用程序,其中包含查看大型 pdf 文件的功能。为了避免每次用户想要查看文件时都下载文件,我在 NSTemporaryDirectory 中下载文件并使用 UIDocumentIn
我使用以下代码从 AWS S3 下载了一个文件到我的 NSTemporaryDirectory: let downloadFilePath = (NSTemporaryDirectory() as N
我正在尝试创建一个简单的应用程序,该应用程序创建 csv 文件并将其保存在临时目录中。它似乎有效,但我在哪里或如何访问该文件? 下面是我用来创建 csv 文件的示例代码: // CSV file cr
我正在生成一个 PDF 文件并将其保存到我的设备,然后再从我的应用程序中通过电子邮件发送它。目前它不会被手动或自动清除,所以我正在查看 NSTemporaryDirectory。我查看了各种网站,也在
有谁知道 NSTemporaryDirectory() 在 iOS 上返回的目录在 *nix 意义上是否是临时的 - 就像在内存中 tmpfs 中一样? 我正在寻找围绕 this 的解决方法. 最佳答
如果应用程序在后台运行时 NSTemporaryDirectory 的文件被删除,任何人都可以帮我解决这个问题,因为只要应用程序正在运行,写入文件的每个地方都会保留在这个目录中,但这里不清楚是否在背景
我无法在任何地方找到我的问题的答案,所以我想我已经问过了。 我正在使用 Alamofire 3.1.5 上传相当大的图片,我们说的是数百 MB。 有一段代码: self.manager.upl
我必须向 Mac App Store 提交申请,但由于这个原因被 Apple 拒绝了 Apps that do not comply with the Mac OS X File System doc
我正在使用 Alamofire 从服务器下载数据。我想保存在最安全的目录中(DocumentDirectory、NSTemporaryDirectory)。谁能帮我解决这个问题? 文档目录: l
函数名称前面的 * 符号意味着什么(函数在 Foundation 框架的 NSPathUtilities.h 类别扩展中定义: FOUNDATION_EXPORT NSString *NSTempor
我是一名优秀的程序员,十分优秀!