0

ビデオを録画して特定の順序で表示するアプリがあります。アプリに記録されたビデオの日付は正しいのですが、時間はすべて同じでした。したがって、今日記録されたすべてのビデオは、2015-07-31 13:15:51 +0000 を示しています。

キャプチャ セッションまたはムービー出力で時間に関連するプロパティを設定していません。これを適切に行う方法に関するドキュメントが見つからないようです。誰にもアイデアはありますか?

ありがとう!

更新: アプリ内でより多くのビデオを録画しました。日付も間違っていることがわかりました。作成日は、以前に作成された他のすべてのビデオと同じです。キックのために、私は自分の電話からアプリを削除し、新しいビデオを録画しました。正確な日付と時刻があります。ただし、2 番目のビデオを録画した後は、日付と時刻は以前に録画したビデオと同じです。

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 に答える