2

我正在尝试将 CMTime 值作为函数参数传递...我的函数如下所示:

getThumbnailForVideo:(AVAsset *)video
              atTime:(CMTime)time;

所以我在某个地方打电话

[instance getThumbnailForVideo:video
                        atTime:thumbnailTime];

如果我在那里打印thumbnailTime,我会看到在我的情况下的预期值很简单kCMTimeZerothumbnailTime.timeScale是 1,thumbnailTime.value是 0)

但是如果我time从函数内部打印,我会得到一个非常奇怪的值: time.value是 6089232256,time.timescale是 0。

我错过了什么?

4

0 回答 0