2009-11-11 3 views

ответ

2

Пока вы не можете изменить класс MPMoviePlayerController, вы можете создать свои собственные элементы управления для управления воспроизведением фильмов. Как вы это делаете, вы создаете горизонтальный слайдер, вы устанавливаете минимальное значение равным 0 и максимальное значение для свойства duration. Создать таймер для обновления текущего значения ползунка каждый второй собственности currentPlaybackTime фильма, например:

sliderTimer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(updateSlider) userInfo:nil repeats:YES]; 

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

[seeker addTarget:self action:@selector(sliding:) forControlEvents:UIControlEventValueChanged]; 

Если вы хотите, вы можете даже создавать ярлыки, которые показывают текущее и оставшееся время, но это немного грязный. Удачи.