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