Как сделать панель поиска для AVPlayer

Я делаю приложение для iPhone и хочу сделать панель поиска для AVPlayer. Я хочу сделать это с помощью UISlider. Как я могу это сделать?


person Sam Baumgarten    schedule 19.08.2011    source источник


Ответы (2)


Вы можете сопоставить продолжительность файла, воспроизводимого AVPlayer, с диапазоном UISlider (максимальное и минимальное значения), используя свойство duration AVPlayer, и внести изменения в положение ползунка, чтобы установить currentTime AVPlayer.

person MiguelB    schedule 19.08.2011
comment
Как бы я позволил им изменить время - person Sam Baumgarten; 20.08.2011
comment
... изменения положения ползунка устанавливают currentTime AVPlayer. — просто цитирую себя. - person MiguelB; 20.08.2011
comment
Ах, извините, я думал, вы имели в виду получить текущее время из currentTime - person Sam Baumgarten; 20.08.2011
comment
Не беспокойся. Кстати, ваш вопрос кажется почти точной копией stackoverflow.com/q/2654849/635451, что может помочь вам дальше. - person MiguelB; 20.08.2011
comment
Я делаю то же самое с контроллером проигрывателя MPMOvie. Но как изменить ползунок в соответствии с seekBar проигрывателя фильмов. Есть ли какое-либо уведомление, которое срабатывает, когда значение этого seekBar изменяется? - person Iducool; 01.09.2011

Измените текущую продолжительность песни по значению ползунка

- (IBAction)currentTimeSliderTouchUpInside:(id)sender    
 {     
        [self.player stop];    
        self.player.currentTime = self.currentTimeSlider.value;    
        [self.player prepareToPlay];   
        [self play:self];   
 }
person iTag    schedule 19.07.2013