Как запустить воспроизведение фильма с определенного кадра или позиции во времени, используя MPMoviePlayerController?

Протокол MPMediaPlayback, по-видимому, не определяет никакого полезного метода для этого, и я не смог найти его в MPMoviePlayerController. Но я думаю, что есть способ сделать это, потому что пользователи должны иметь возможность перетаскивать ползунок в какой-то момент времени во время воспроизведения фильма.

Вчера я читал сообщение в блоге, в котором утверждалось, что MPMovieController может сделать именно это. К сожалению не добавил в закладки...

Например, я хотел бы запустить фильм программно на 20-й секунде.

кто нибудь знает как это сделать?

Кстати, это не потоковый контент!


person openfrog    schedule 22.09.2010    source источник


Ответы (2)


В протоколе MPMediaPlayback доступно свойство currentPlaybackTime, просто установите его с выбранной позицией в фильме (например, 20,0 на 20 секунд фильма).

person Guy Moreillon    schedule 22.09.2010

Если вы хотите ограничить диапазон воспроизведения, установите initialPlaybackTime и endPlaybackTime. Воспроизведение автоматически начнется в «начальное» время.

IIRC управление скруббером немного нарушено на 3.1.

person tc.    schedule 23.09.2010