2014-11-17 37 views
5

Sto utilizzando libVLC in un'applicazione Android per lo streaming RTSP. Poiché il video è caricato su SurfaceView in libVLC, non è possibile eseguire direttamente lo snapshot.Come scattare istantanee dello streaming RTSP utilizzando LibVLC per Android

Quindi, come supportare la funzionalità di snapshot con LibVLC per Android?

Una soluzione potrebbe essere caricando il video su TextureView. Possiamo usare la funzione getBitmap per ottenere l'istantanea del video attualmente in riproduzione usando la funzione getBitmap(). Come aggiungere il supporto per textureView in libVLC?

Ho passato il codice sorgente VLC. Ho trovato questo file snapshot.c. È possibile utilizzarlo per abilitare la funzionalità snapshot in Android?

+0

utilizzare questo link: https://forum.videolan.org/viewtopic.php?f=35&t=122463 – Deepak

+0

@Deepak a cui ha risposto OP stesso https://forum.videolan.org/viewtopic.php?f = 35 & t = 122463 # p413301 –

risposta

1

libVLC 2.1.12 supporta l'utilizzo di TextureView, quindi è possibile utilizzare getBitmap().