Cocoa QTMovie - 如何更改添加到电影中的每个帧的持续时间?

时间:2010-08-30 17:27:33

标签: cocoa movie

我正在通过将图像帧添加到我的QTMovie来创建一个电影,每帧假设显示约0.2秒。但我最接近的是每帧1秒。 我尝试将少于1的数量计入我的QTTime,但这样我的电影长度将是0秒,文档没有描述QTMakeTime中的参数是什么。 知道如何实现这个目标吗?

QTTime frameDuration = QTMakeTime(1, 1);
for (//here goes my loop to read each frame)
{
     [movie addImage:img forDuration:frameDuration withAttributes:dict];
}

1 个答案:

答案 0 :(得分:0)

第二个参数f是每秒的帧数 QTTime frameDuration = QTMakeTime(1,7); 这意味着每秒7帧,工作正常