Je le code suivant:kMovieLoadStatePlayable undelcared (première utilisation dans cette fonction) erreur avec cadre QuickTime ou QTKit
(void)loadStateChanged:(NSNotification*)notification
{
if ([[movie attributeForKey:QTMovieLoadStateAttribute] longValue] >= kMovieLoadStatePlayable)
{
[[NSNotificationCenter defaultCenter] removeObserver:self];
long movieScale = [[movie attributeForKey:QTMovieTimeScaleAttribute] longValue];
[movie setCurrentTime:QTMakeTime(0, movieScale)];
[movie play];
}
et il jette cette erreur:
erreur: 'kMovieLoadStatePlayable' non déclaré (première utiliser dans cette fonction)
Je crois que kMovieLoadStatePlayable appartient à un framework QuickTime, et j'ai à la fois QTKit et le framework QuickTime dans mon programme, mais je n'arrive pas à comprendre pourquoi c'est une erreur ici. Je sais que c'est quelque chose à voir avec ces cadres.
Je ne trouve pas kMovieLoadStatePlayable aussi, mais j'ai trouvé QTMovieLoadStatePlayable. J'espère que c'est ok. –