Frage

Ist es möglich, Kapitel in Videos für das iPhone in einer Anwendung zu verwenden?

Zum Beispiel: Ich habe ein 3 Minuten Video zu spielen. Ich habe Kapitel 1 beginnend bei 0 s, Kapitel 2 im 50er Jahre, Kapitel 3 bei 95s.

Kann ich starten Plattierung das Video auf 50s (Kapitel 2) bis zum Ende? Kann ich es nur das Kapitel 2 von 50s bis 95s?

machen spielen

Meine Frage ist nicht, wie zu einem Video-Kapitel hinzuzufügen. Ich möchte wissen, ob dieses Verhalten auf dem iPhone verfügbar ist.

War es hilfreich?

Lösung

iPhone SDK 3.0+ hat eine neue MPMoviePlayerController.initialPlaybackTime Eigenschaft zum Einstellen der Zeit der Filmwiedergabe zu starten. Dies wird zur nächstgelegenen früheren Keyframe-Zeit „abgerundet“ sein, also nicht genauen Start Positionierung liefert, aber ziemlich nah dran.

Andere Tipps

player.currentPlaybackTime = Zeit;

Dies ist auf jeden Fall möglich, die nicht dokumentierten Mitteilung an setCurrentTime zu MPMoviePlayerController. Er nimmt ein Parameter des Typs Doppel die die Wiedergabeposition in Sekunden angibt. Unten finden Sie ein kurzes Beispiel:

Erweitere MPMoviePlayerController Compiler-Warnungen zu vermeiden:

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

Dann können Sie es nennen, wo Sie es brauchen -. Vor dem Start oder während der Wiedergabe

MPMoviePlayerController* player = [[ MPMoviePlayerController alloc] initWithContentURL:url ];
[ player setCurrentTime:95.0 ];
[ player play ];
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top