2013-12-17 19 views
7

Ho delle visualizzazioni video all'interno di un listview. Durante la riproduzione di video in quel momento, se si scorre su e giù nella visualizzazione elenco, la visualizzazione video si comporta in modo anomalo. Sembra che le visualizzazioni video saltino su e giù. Per favore, rispondi a questo problema.Il video non viene riprodotto correttamente con listview in android

+0

perché don Metti in pausa il video quando l'utente fa scorrere la lista, proprio perché è la UX giusta. – Prateek

risposta

1

Il video viene disegnato su un SurfaceView che viene eseguito in una propria discussione e non è sincronizzato con l'interfaccia utente, è per questo che salta nella tua lista mentre viene fatto scorrere.

Ci sono altre risposte che coprono questa domanda here e here.

Una soluzione alternativa è che se i tuoi video non hanno audio e non sono troppo grandi, puoi utilizzare uno e una serie di immagini o fotogrammi dal tuo video. Caricare i frame utilizzando AsyncTask e avviare l'animazione in onPostExecute.

0

È possibile interrompere la riproduzione su ScrollStateChanged.

Problemi correlati