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