0

我有一个应用程序可以录制视频并按特定顺序显示它们。我的应用程序中录制的视频有正确的日期,但时间都是一样的。所以,今天录制的所有视频显示:2015-07-31 13:15:51 +0000

我没有在我的捕获会话或电影输出中设置任何与时间相关的属性。我似乎找不到任何有关如何正确执行此操作的文档。有人有想法吗?

谢谢!

更新:我在应用程序中录制了更多视频。原来日期也是错误的。它的创建日期与之前创建的所有其他视频相同。为了好玩,我从手机中删除了该应用程序,录制了一个新视频。它有正确的日期和时间。但录制第二个视频后,日期和时间与之前录制的视频相同。

4

1 回答 1

0

事实证明,我正在写相同的文件路径。每次创建一个唯一的字符串解决了我的问题。

        let uuid = NSUUID().UUIDString
        let outputPath: NSString = "\(NSTemporaryDirectory()) + \(uuid) + output.mov"
        let outputURL = NSURL(fileURLWithPath: outputPath as String)
        movieFileOutput?.startRecordingToOutputFileURL(outputURL, recordingDelegate: self)
于 2015-08-04T17:37:28.093 回答