Cocoa Qtmovie - Como posso alterar a duração de cada quadro sendo adicionado ao meu filme?

StackOverflow https://stackoverflow.com/questions/3602727

  •  25-09-2019
  •  | 
  •  

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];
}
Foi útil?

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
scroll top