Sto cercando un modo per ricevere la notifica del momento esatto in cui inizia il gioco AVPlayer
. C'è la proprietà "rate", ma attualmente la sto controllando periodicamente con un NSTimer
per ottenere gli aggiornamenti.AVPlayer, notifica per stato di riproduzione/pausa?
Ho provato KVO, ma a quanto pare non è conforme a KVO.
So che ci sono events quando il lettore ENDED. Ma sto parlando di pausa qui.
Inoltre, KVO ha sottoscritto lo AVPlayerItem's
"stato", ma mi mostra quando l'asset HTTP ha terminato la memorizzazione nella cache, nessuna riproduzione/pausa. Ho anche iniziato a raccogliere tutte le chiamate di riproduzione/pausa, richiedendo un aggiornamento dell'interfaccia utente istantanea in seguito, ma ci vogliono alcuni più runloop prima che lo AVPlayer
inizi realmente a giocare. Mi piacerebbe semplicemente aggiornare il mio pulsante all'istante.
C'è un modo per controllare se l'AVPlayer sta giocando elencati qui: http://stackoverflow.com/a/9288642/2383604 –