Получить текущую позицию воспроизводимого фильма (MPMoviePlayerController currentPlaybackTime не работает)

надеюсь, у кого-то есть ответ - я ищу уже несколько часов. Я хочу получить место в кино.

Я попробовал это с MPMoviePlayerController, но этот класс не поддерживает свойство MPMediaPlayback, называемое «currentPlaybackTime». (самое смешное, что это свойство есть у MP Music PlayerController)

Поэтому я не могу получить позицию в своем видео. Есть ли другой способ сделать это???

Заранее большое спасибо!


person Micko    schedule 15.10.2010    source источник


Ответы (1)


MPMoviePlayerController соответствует протоколу MPMediaPlayback и имеет доступное свойство currentPlaybackTime. Однако я считаю, что свойство currentPlaybackTime было представлено в версии 3.2, поэтому оно может быть недоступно для вас, если вы пытаетесь разрабатывать на устройстве до версии 3.2.

person David Liu    schedule 16.10.2010
comment
Привет и спасибо за ваш ответ. Я работаю над iOS 4.1. MPMoviePlayerController соответствует протоколу MPMediaPlayback, но не включает свойство currentPlaybackTime! Вот в чем проблема :-( . Или надо как-то самому реализовать? - person Micko; 16.10.2010
comment
Забудьте о моем последнем комментарии. MPMoviePlayerController и свойство currentPlaybackTime — правильный способ сделать это, даже если оно явно не записано как свойство в файле MPMoviePlayerController.h... Теперь я получаю время в секундах как значение с плавающей запятой. Благодарность - person Micko; 16.10.2010
comment
его нет в файле MPMoviePlayerController.h, потому что он есть в протоколе. Вы можете рассматривать это как наследование... MPMoviePlayerController — это объект MPMediaPlayback. Это означает, что он наследует (в данном случае реализует) все свойства, требуемые протоколом MPMediaPlayBack. - person LightningStryk; 03.04.2014