È possibile riprodurre un filmato in un livello UIView?
Domanda
In caso affermativo, quale formato del film ha le migliori prestazioni? E come sarebbe una semplice configurazione? Ho alcune viste e voglio riprodurre un cortometraggio all'interno di una vista (non a schermo intero). Il film dura circa 5 secondi.
Soluzione
Se dura solo 5 secondi, puoi simularlo riproducendo il file audio in background e un UIImageView animato allo stesso tempo. Molte app lo fanno come ~ 50 o meno quelle per la lingua dei segni del bambino.
Altri suggerimenti
Sembra che i framework di sistema supportino solo la riproduzione di video a schermo intero con MPMoviePlayerController
. I formati supportati sono sostanzialmente versioni di H.264 e MPEG-4; altro nella documentazione .
Teoricamente, potresti riuscire a ottenere il tuo codice di decodifica e riproduzione, ma dubito che otterrai prestazioni accettabili. (E la maggior parte degli esempi di lettori multimediali Open Source che mi vengono in mente sono GPL. Non che immagino che andrebbero molto meglio.)