Ошибка или функция MPMoviePlayerController: установка initialPlaybackTime в t секунд скрывает ползунок времени до t - PullRequest
1 голос
/ 22 сентября 2011

Скажем, фильм длится 10 минут, и я устанавливаю initialPlaybackTime на отметку 1 минута, например:

NSString *urlStr = @"http://<ip>/vod_movie.m3u8"; // 10 minute long video
MPMoviePlayerController* playerController = [[MPMoviePlayerController alloc]
                           initWithContentURL:[NSURL URLWithString:urlStr]] ];
[playerController prepareToPlay];
[playerController setInitialPlaybackTime:60]; // Want to play from the 1 minute mark

Это приводит к тому, что видео начинает воспроизводиться с отметки 1 минуты, но ползунок времени скрывает часть до 1 мин, поэтому вы не можете искать назад.

1 Ответ

3 голосов
/ 22 сентября 2011

Это предполагаемое поведение initialPlaybackTime.Я не знаю ни одного рекомендованного решения для того, что вы пытаетесь сделать, но вы можете попробовать установить initialPlaybackTime в -1, и после начала воспроизведения видео используйте setCurrentPlaybackTime для прокрутки к той позиции в фильме, для которой вы хотите воспроизвестиначать с.

...