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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top