проблема с поиском вперед / назад с помощью MPMoviePlayerController в iOS4 - PullRequest
0 голосов
/ 30 мая 2011

У меня странная проблема с MPMoviePlayerController в iOS.

У меня есть MPMoviePlayerController со стилем управления none.Добавлен мой собственный UISlider для поиска вперед / назад в фильме.

Настройка уведомлений, чтобы увидеть изменение состояния воспроизведения.

После установки player.currentPlaybackTime в новое значение, состояние воспроизведения переходит кMPMoviePlaybackStateSeekingForward или MPMoviePlaybackStateSeekingBackward и остается в этом состоянии.

Я ожидаю, что когда поиск остановится (найдена новая позиция), и игрок продолжит нормально играть, состояние воспроизведения вернется к MPMoviePlaybachStatePlaying, но это не так.

Это нормальное поведениеили я что-то упустил?

1 Ответ

0 голосов
/ 19 ноября 2014

Проблема с непрерывным свойством UISlider. Установите для него значение no, и вы будете уведомлены, когда состояние изменится с «Вперед / назад» на «Воспроизведение».

self.playerControlsView.slider.continuous = NO;

Проблема, которую я предполагаю, состоит в том, что когда свойство непрерывного обращения установлено в YES. Ползунок продолжит действие скольжения, которое предоставляет пользователь, и не вызовет изменения состояния. И, следовательно, состояние остается вперед / назад. Я не очень уверен в этом, но ответ где-то в этих строках.

Надеюсь, это кому-нибудь поможет:)

...