iPad parziale Curl modale View provoca MPMoviePlayer al riavvio
-
01-10-2019 - |
Domanda
Sto sviluppando un'applicazione di presentazione per un cliente, e nella presentazione il cliente è in grado di toccare due volte una diapositiva per visualizzare un "sub-slide", il che significa che la diapositiva corrente fa un ricciolo di transizione parziale di presentare una completa schermo di vista modale.
Il mio problema è che questi principali vetrini sono video animati (i sub-diapositive sono tutte le immagini fisse in formato PNG). Ogni volta che l'utente attiva l'arricciatura della pagina, il film né soggiorni nel suo stato attuale come dovrebbe (o ancora giocando o in pausa), e quando l'animazione curl pagina è completa, il film si riavvia stesso. Ciò si verifica indipendentemente dallo stato del film.
Ho provato a mettere i messaggi NSLog e punti di interruzione per vedere se un metodo come viewWillDisappear era stato chiamato, ma non ho trovato nulla.
Qualche idea di cosa potrebbe causare questi video per riavviare se stessi?
Soluzione
A tutti coloro che si stanno chiedendo:
ho risolto questo problema forzando la MoviePlayer per saltare l'ultimo fotogramma e la sua sostituzione con un'UIImageView invece, che mi ha permesso di scaricare il film, risparmiare spazio, e rimosso il mio problema sfarfallio come immagini completano la transizione senza problemi.
Inoltre, se si è verificato sfarfallio così quando si passa tra i video a schermo pieno o video a schermo intero e immagini (PNG è nel mio caso), delete / commentare questa riga:
self.mplayer.fullscreen = YES;
il problema sarà andato dopo.