Dans mon application, je joue une vidéo en utilisant ce code simple:iPhone SDK: Comment arrêter la lecture vidéo avec du code?
NSBundle *bundle = [NSBundle mainBundle];
NSString *moviePath = [bundle pathForResource:@"video" ofType:@"mp4"];
NSURL *movieURL = [[NSURL fileURLWithPath:moviePath] retain];
MPMoviePlayerController *theMovie = [[MPMoviePlayerController alloc] initWithContentURL:movieURL];
theMovie.movieControlMode = MPMovieControlModeHidden;
[theMovie play];
Je voudrais savoir comment arrêter la vidéo avec le code, j'ai essayé [theMovie stop];
mais cela ne fonctionne pas, et une erreur est donné, 'theMovie' non déclaré (première utilisation dans cette fonction) Ce qui est compréhensible car le "theMovie" est seulement déclaré dans la méthode qui le joue. Quelqu'un at-il des idées sur la façon de l'arrêter sans avoir à montrer les commandes intégrées du lecteur de film? Toute aide appréciée.
Oui, je comprends pourquoi l'appel d'une autre méthode ne fonctionnera pas dans ce cas, mais pourriez-vous m'expliquer davantage sur ce que je devrais faire? Je ne comprends pas vraiment ce que vous voulez dire encore avec ivar ou @property. Peut-être un exemple? : D Oh et moi avons vérifié la question, et je ne pouvais pas le relier à mon scénario. Merci quand même. – Sam
édité avec un exemple – mga
Merci, le code fonctionne parfaitement et je le comprends aussi. :) – Sam