我有一个应用程序记录视频并按特定顺序显示它们。我的应用中录制的视频具有正确的日期,但时间都相同。所以,今天录制的所有视频都显示:2015-07-31 13:15:51 +0000
我没有在捕捉会话或电影输出中设置与时间相关的任何属性。我似乎无法找到有关如何正确执行此操作的任何文档。有没有人有想法?
谢谢!
更新:我在应用中录制了更多视频。事实证明,日期也是错误的。它的创建日期与之前创建的所有其他视频相同。 对于踢,我从手机中删除了应用程序,录制了一个新视频。它有正确的日期和时间。但在录制第二个视频后,日期和时间与之前录制的视频相同。
答案 0 :(得分:0)
事实证明我正在编写相同的文件路径。每次创建一个唯一的字符串解决了我的问题。
let uuid = NSUUID().UUIDString
let outputPath: NSString = "\(NSTemporaryDirectory()) + \(uuid) + output.mov"
let outputURL = NSURL(fileURLWithPath: outputPath as String)
movieFileOutput?.startRecordingToOutputFileURL(outputURL, recordingDelegate: self)