Question

Est-il possible d'utiliser des chapitres dans des vidéos pour l'iPhone dans une application?

Par exemple: J'ai une vidéo de 3 minutes à jouer. J'ai le chapitre 1 en commençant à 0, le chapitre 2 à 50 ans, le chapitre 3 à 95 secondes.

Puis-je commencer à filmer la vidéo à 50 ans (chapitre 2) jusqu'à la fin? Puis-je faire jouer uniquement le chapitre 2 des années 50 aux années 95?

Ma question ne concerne pas la façon d'ajouter des chapitres à une vidéo. Je veux savoir si ce comportement est disponible sur l'iphone.

Était-ce utile?

La solution

Le kit de développement logiciel (SDK) iPhone 3.0+ dispose d'une nouvelle propriété MPMoviePlayerController.initialPlaybackTime permettant de définir l'heure de début de la lecture du film. Ce sera " arrondi " au temps de l'image clé la plus proche, ne fournit donc pas un positionnement exact au début, mais plutôt proche.

Autres conseils

player.currentPlaybackTime = time;

Il est définitivement possible d'envoyer le message non documenté setCurrentTime à MPMoviePlayerController. Il prend un paramètre de type double qui spécifie la position de lecture en secondes. Trouvez ci-dessous un court exemple:

Étendez MPMoviePlayerController pour éviter les avertissements du compilateur:

@interface MPMoviePlayerController (extended)
-(void)setCurrentTime:(double)seconds;
@end

Vous pouvez ensuite l'appeler où vous en avez besoin - avant de commencer ou pendant la lecture.

MPMoviePlayerController* player = [[ MPMoviePlayerController alloc] initWithContentURL:url ];
[ player setCurrentTime:95.0 ];
[ player play ];
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top