главы в видео для iPhone - PullRequest
       17

главы в видео для iPhone

3 голосов
/ 18 сентября 2008

Можно ли использовать главы в видео для iPhone в приложении?

Например: У меня есть 3-х минутное видео для воспроизведения. У меня есть глава 1, начинающаяся с 0 с, глава 2 с 50 с, глава 3 с 95 с.

Могу ли я начать показ видео с 50-х годов (глава 2) до конца? Могу ли я заставить его играть только главу 2 с 50 по 95?

Мой вопрос не о том, как добавить главы к видео. Я хочу знать, доступно ли такое поведение на iphone.

Ответы [ 3 ]

4 голосов
/ 30 июля 2009

iPhone SDK 3.0+ имеет новое свойство MPMoviePlayerController.initialPlaybackTime для установки времени начала воспроизведения фильма. Это будет "округлено" до ближайшего более раннего времени ключевого кадра, поэтому не обеспечивает точного начального позиционирования, но довольно близко.

2 голосов
/ 19 июля 2010

player.currentPlaybackTime = время;

0 голосов
/ 21 мая 2009

Это определенно возможно при отправке недокументированного сообщения setCurrentTime в MPMoviePlayerController. Он принимает один параметр типа double, который указывает позицию воспроизведения в секундах. Ниже приведен короткий пример:

Расширьте MPMoviePlayerController, чтобы избежать предупреждений компилятора:

@interface MPMoviePlayerController (extended)
-(void)setCurrentTime:(double)seconds;
@end

Затем вы можете позвонить туда, где вам это нужно - перед запуском или во время воспроизведения.

MPMoviePlayerController* player = [[ MPMoviePlayerController alloc] initWithContentURL:url ];
[ player setCurrentTime:95.0 ];
[ player play ];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...