Я ищу способ получить уведомление о том, когда начнется воспроизведение AVPlayer
. Там свойство "rate", но в настоящее время я периодически проверяю его с помощью NSTimer
для получения обновлений.
Я попробовал KVO, но, по-видимому, это не соответствует KVO.
Я знаю, что есть события, когда игрок ENDED. Но я говорю о паузе здесь.
Я также KVO подписался на AVPlayerItem's
"статус", но он показывает мне, когда HTTP-ресурс завершил кэширование, нет воспроизведения/паузы. Я также начал собирать все вызовы play/pause, запрашивая мгновенное обновление пользовательского интерфейса, но он требует еще нескольких runloops, прежде чем AVPlayer
действительно начнет играть. Мне просто хотелось бы обновить мою кнопку мгновенно.