我正在使用CMTime for AVAssets进行视频剪辑。要修剪视频而不保存新的视频文件,我只想跟踪开始时间和持续时间。
CMTimeGetSeconds()方法将返回一个Float64,在CoreData中存储它的最佳方法是什么?
我不能使用NSNumber作为Float64方式的浮动类型。当我创建我的NSNumber时,1.200000是1.0000。
提前致谢
答案 0 :(得分:1)
根据您的评论,videoTrack
对象极有可能将持续时间调整为自视频播放以来的良好轮数。尝试创建NSNumber并打印它而不将其设置为duration
属性,您可能会得到完全相同的结果。还要确保在CoreData模型中将数据类型设置为Double
。