我正在尝试将 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。
我错过了什么?