У меня есть это приложение (написанное предыдущим сотрудником), оно вызывает видео-сайт, чтобы показывать список видео, а когда пользователь нажимает на один vedio, приложение автоматически создает MPMoviePlayer и воспроизводит видео.Как получить MPMoviePlayerPlaybackStateDidChangeNotification в проигрывателе внутри UIWebview?
Что мне нужно сделать, так это добавлять объявления, когда пользователи приостанавливают видео. Но, похоже, я не могу получить MPMoviePlayerPlaybackStateDidChangeNotification, добавив наблюдателя.
Я сделал некоторые исследования и нашел эти решения:
Media Callbacks with Embedded YouTube Videos on iOS
How to receive NSNotifications from UIWebView embedded YouTube video playback
Get Notification when a video starts or stops in UIWebView
Но ни один из них не работает, по крайней мере, для ios8. Вот код, который я использую из рекомендации третьего URL:
Так что я могу сделать? Если я хочу создать MPMoviePlayer самостоятельно, значит ли это, что мне нужно реализовать представление, похожее на список видео html, который приложение теперь использует? Я думаю, что это большая работа. Итак, если есть какой-либо способ получить уведомление PlaybackState из MPMoviePlayer, встроенного в UIWebview?
Любая помощь будет оценена по достоинству.
Thx! Я добавил свой код выше, это всего лишь тот же код из третьего URL-адреса. При паузе я имею в виду приостановление MoviePlayer, потому что приложение вызывает MoviePlayer при воспроизведении видео. – Demonedge