我试图将CMTime值作为函数参数传递...我的函数如下所示:
getThumbnailForVideo:(AVAsset *)video
atTime:(CMTime)time;
所以我正在打电话
[instance getThumbnailForVideo:video
atTime:thumbnailTime];
如果我打印thumbnailTime
,我会看到预期值,在我的情况下只是kCMTimeZero
(thumbnailTime.timeScale
为1,thumbnailTime.value
为0)
但是如果我从函数中打印time
,我会得到一个非常奇怪的值:
time.value
是6089232256,time.timescale
是0。
我错过了什么?