Der beste Weg, um eine Szene in einem Video mit MPMoviePlayerController in iOS 5 zu wiederholen?

8

Ich möchte mehrere Szenen aus einem Video mehrmals wiederholen.
In iOS 4 könnte ich es bereits implementieren und es funktioniert. In iOS 5 funktioniert der Code nicht mehr auf die gleiche Weise.

Hier ist ein Beispiel:
Szene 1: Beginnt mit 15 Sekunden bis 30 Sekunden.
Szene 1 wird 5 mal wiederholt.
Szene 2: Beginnt mit 45 Sekunden bis 55 Sekunden.
Szene 2 wird 3 mal wiederholt.

In iOS 5 wird Szene 1 5 mal wiederholt. Szene 2 wird nicht mehr abgespielt.

So habe ich es für iOS 4 gelöst:

%Vor%     
Artur Machura 19.10.2011, 12:28
quelle

1 Antwort

3

Ich empfehle Ihnen, die AVPlayer-Klasse zu testen ( hier ist die Dokumentation von Apple ). Mit dieser Klasse können Sie Methoden wie addBoundaryTimeObserverForTimes:queue:usingBlock: und addPeriodicTimeObserverForInterval:queue:usingBlock: verwenden, die beide für Ihren Zweck interessant sind.

    
Jorge Ramos 23.10.2011, 23:39
quelle