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% 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.
Tags und Links objective-c iphone cocoa-touch ios5 movieplayer