Ich verwende den MPMoviePlayer, um einen Film abzuspielen. Ich möchte in der Lage sein, den Film abzuspielen und dem Benutzer zu erlauben, auf Knopfdruck zu einer bestimmten Zeit im Film zu springen.
Ich setze die Eigenschaft currentPlaybackTime des Players, aber es scheint nicht zu funktionieren. Stattdessen wird der Film einfach von Anfang an gespeichert, egal welchen Wert ich verwende.
Außerdem protokolliere ich die currentPlaybackTime-Eigenschaft durch einen Schaltflächenklick, es gibt immer eine große Zahl zurück, aber manchmal gibt es einen Minuswert zurück wird das erwartet? (z. B. -227361412)
Beispielcode unten:
- (IBAction) playShake
{
NSLog(@"playback time = %d",playerIdle.currentPlaybackTime);
[self.playerIdle setCurrentPlaybackTime:2.0];
return;
}