2014-11-17 18 views
5

Ich benutze libVLC in einer Android-Anwendung für RTSP-Streaming. Da das Video in libVLC über SurfaceView geladen wird, können wir den Schnappschuss nicht direkt machen.Wie Snapshot von RTSP-Streaming mit LibVLC für Android

So wie Snapshot-Funktionalität mit LibVLC für Android unterstützen?

Eine Lösung wäre das Laden des Videos über TextureView. Wir können die Funktion getBitmap verwenden, um den Schnappschuss des aktuell wiedergegebenen Videos mit der Funktion getBitmap() zu erhalten. Wie fügt man Unterstützung für TextureView in libVLC hinzu?

Ich habe den Quellcode VLC durchlaufen. Ich habe diese Datei gefunden snapshot.c. Ist es möglich, dies zu verwenden, um Snapshot-Funktionalität in Android zu aktivieren?

+0

Verwenden Sie diesen Link: https://forum.videolan.org/viewtopic.php?f=35&t=122463 – Deepak

+0

@ Deepak, die von OP selbst beantwortet wurde https://forum.videolan.org/viewtopic.php?f = 35 & t = 122463 # p413301 –

Antwort

1

libVLC 2.1.12 unterstützt die Verwendung einer TextureView, so dass Sie getBitmap() verwenden können.