0

我将 CMTime 用于视频剪辑的 AVAssets。要在不保存新视频文件的情况下修剪视频,我只想跟踪开始时间和持续时间。

CMTimeGetSeconds() 方法将返回一个 Float64,将其存储在 CoreData 中的最佳方法是什么?

我不能使用 NSNumber 作为 Float64 方式的浮点类型。当我创建我的 NSNumber 时,1.200000 是 1.0000。

提前致谢

4

1 回答 1

1

根据您的评论,该videoTrack对象很可能会将持续时间调整为适合视频播放的整数。尝试创建一个 NSNumber 并在不将其设置为duration属性的情况下打印它,您可能会得到完全相同的结果。还要确保Double在 CoreData 模型中将数据类型设置为 a。

于 2012-03-13T17:14:39.360 回答