3 Stimmen

Kapitel in Videos für das iPhone

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

Zum Beispiel: Ich habe ein 3-minütiges Video abzuspielen. Kapitel 1 beginnt bei 0s, Kapitel 2 bei 50s, Kapitel 3 bei 95s.

Kann ich das Video bei 50s (Kapitel 2) bis zum Ende überspielen? Kann ich nur das Kapitel 2 von 50s bis 95s abspielen lassen?

Meine Frage bezieht sich nicht darauf, wie man einem Video Kapitel hinzufügt. Ich möchte wissen, ob dieses Verhalten auch auf dem iPhone möglich ist.

4voto

Jason Punkte 1224

IPhone SDK 3.0+ hat eine neue Eigenschaft MPMoviePlayerController.initialPlaybackTime, mit der die Zeit für den Start der Filmwiedergabe festgelegt werden kann. Diese wird auf die nächstgelegene frühere Keyframe-Zeit "gerundet", bietet also keine exakte Startpositionierung, kommt ihr aber ziemlich nahe.

2voto

dizy Punkte 7901

Player.currentPlaybackTime = time;

0voto

Vladimir Grigorov Punkte 10413

Dies ist definitiv möglich, wenn die nicht dokumentierte Nachricht setCurrentTime zu MPMoviePlayerController. Er nimmt einen Parameter vom Typ double entgegen, der die Abspielposition in Sekunden angibt. Unten finden Sie ein kurzes Beispiel:

Erweitern Sie den MPMoviePlayerController, um Compiler-Warnungen zu vermeiden:

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

Dann können Sie sie überall dort aufrufen, wo Sie sie brauchen - vor dem Start oder während der Wiedergabe.

MPMoviePlayerController* player = [[ MPMoviePlayerController alloc] initWithContentURL:url ];
[ player setCurrentTime:95.0 ];
[ player play ];

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X