UIMoviePlayerController ... Можно ли его использовать? - PullRequest
3 голосов
/ 30 января 2012

У меня болит голова относительно проигрывателя фильмов, запущенного UIWebView в одном из моих приложений.

Я бы хотел назвать некоторые действия из этих триггеров:

UIMoviePlayerControllerDidEnterFullcreenNotification
UIMoviePlayerControllerDidExitFullcreenNotification

(не MPMoviePlayerWillEnterFullscreenNotification, который в данном случае не работает ...)

UIMoviePlayer вызывает работу, но я не могу найти документацию для них, и поэтому боюсь, что она может быть отклонена из-за "использования недокументированной / частной среды"

Кому-нибудь повезло найти документацию для них? Или знаете, разрешено ли использовать их в реальном приложении?

1 Ответ

1 голос
/ 30 января 2012

Насколько я знаю, эти уведомления не задокументированы.

Они фактически изменили имя со времен iOS 4.3 и теперь называются

UIMoviePlayerControllerDidEnterFullscreenNotification

и

UIMoviePlayerControllerDidExitFullscreenNotification

(Полноэкранный режим вместо полноэкранного).

Поскольку они все еще не документированы, я бы не советовал использовать их, если вы планируете выпустить свое приложение в App Store.

Однако могут существовать обходные пути, как предлагает H2CO3 в этом ответе здесь :

Если вы хотите знать, когда видео началось или остановилось, вы можете использовать onplaying и / или onended событий контейнера HTML5 <video> и вызов URL-адреса, который вы можете перехватить в методе shouldStartLoadWithRequest веб-просмотра, чтобы выполнить нужный код.

Атрибуты события HTML5

Надеюсь, это поможет:)

...