Estoy buscando una manera de ser notificado el momento exacto cuando AVPlayer
comienza a jugar. Está la propiedad de "tasa", pero actualmente la estoy verificando periódicamente con un NSTimer
para obtener actualizaciones.AVPlayer, notificación de estado de reproducción/pausa?
Intenté KVO, pero aparentemente no es compatible con KVO.
Sé que hay events cuando el jugador ENDED. Pero estoy hablando de pausa aquí.
También me he suscrito a AVPlayerItem's
"estado", pero me está mostrando cuando el activo HTTP ha terminado de almacenar en caché, no reproducir/pausar. También comencé a recopilar todas las llamadas de play/pausa, solicitando una actualización de UI instantánea más tarde, pero se necesitan más runloops antes de que realmente empiece a reproducirse el AVPlayer
. Me encantaría actualizar mi botón al instante.
Hay una manera de controlar si el AVPlayer está jugando figuran en esta lista: http://stackoverflow.com/a/9288642/2383604 –