0

QTMovieに画像フレームを追加してムービーを作成しています。すべてのフレームが約0.2秒間表示されると想定されています。しかし、私が得た最も近いものは、フレームごとに1秒でした。QTTimeに1未満の量を入れてみましたが、その場合、ムービーの長さは0秒になり、ドキュメントにはQTMakeTimeのパラメーターが記載されていません。これを達成する方法はありますか?

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

1 に答える 1

0

2 番目のパラメータ f は 1 秒あたりのフレーム数です QTTime frameDuration = QTMakeTime(1, 7); これは、正常に機能した毎秒 7 フレームを意味します

于 2010-08-30T19:13:58.567 に答える