Как начать воспроизведение фильма с определенного кадра или позиции во времени, используя MPMoviePlayerController? - PullRequest
1 голос
/ 22 сентября 2010

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

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

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

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

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

Ответы [ 2 ]

2 голосов
/ 22 сентября 2010

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

0 голосов
/ 23 сентября 2010

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

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

...