Cocoa Qtmovie - Como posso alterar a duração de cada quadro sendo adicionado ao meu filme?
Pergunta
Estou criando um filme com quadros de imagem em meu QTMovie, cada quadro deve aparecer por cerca de 0,2 segundos. Mas o mais próximo que tenho foi 1 segundo por quadro. Eu tentei valores inferiores a 1 no meu QTTime, mas, dessa forma, o comprimento do meu filme seria de 0 segundos, a documentação não descreve quais são os parâmetros no QtmakeTime. Alguma idéia de como conseguir isso?
QTTime frameDuration = QTMakeTime(1, 1);
for (//here goes my loop to read each frame)
{
[movie addImage:img forDuration:frameDuration withAttributes:dict];
}
Solução
O segundo parâmetro é o número de quadros por segundo QTTime Frameduration = QtmakeTime (1, 7); Isso significa 7 quadros por segundo, o que funcionou bem
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow