Как наблюдать за MPMoviePlayerController по времени воспроизведения?

Чтобы вызвать какие-то события на указанное время, например, когда видео переходит на 10.0s или 20.0s, должны быть какие-то события, которые нужно вызвать, возможно ли наблюдать какое-то свойство экземпляра MPMoviePlayerController для таких случаев ? Или какие-то другие решения?


person Forrest    schedule 04.05.2012    source источник


Ответы (1)


Мне пришлось сделать почти то же самое, и я не нашел никакого хорошего решения, кроме как использовать свой собственный NSTimer и посмотреть в некоторые моменты текущее время MPMoviePlayer...

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

person delannoyk    schedule 04.05.2012
comment
да, я делаю с таким же подходом, но это не так красиво, я думаю. Вот почему вопрос здесь для возможного идеального решения. - person Forrest; 04.05.2012
comment
Я согласен с вами (это совсем не красиво), и я буду помнить об этой теме, чтобы узнать об этом больше. Удачи ! - person delannoyk; 05.05.2012
comment
Другого решения нет. currentPlaybackTime не совместим с KVO. - person Till; 05.05.2012
comment
Возможно ли использовать категорию и AVPlayer, чтобы сделать currentPlaybackTime совместимым с KVO? - person Forrest; 07.05.2012