2014-11-17 6 views
5

के लिए LibVLC का उपयोग कर आरटीएसपी स्ट्रीमिंग का स्नैपशॉट कैसे लें I RTTP स्ट्रीमिंग के लिए एंड्रॉइड एप्लिकेशन में libVLC का उपयोग कर रहा हूं। चूंकि वीडियो libVLC में SurfaceView से अधिक लोड हो गया है, इसलिए हम सीधे स्नैपशॉट नहीं ले सकते हैं।एंड्रॉइड

तो Android के लिए LibVLC के साथ स्नैपशॉट कार्यक्षमता का समर्थन कैसे करें?

एक समाधान वीडियो को TextureView पर लोड करके होगा। हम getBitmap() फ़ंक्शन का उपयोग कर वर्तमान में वीडियो चलाने का स्नैपशॉट प्राप्त करने के लिए GetBitmap फ़ंक्शन का उपयोग कर सकते हैं। libVLC में बनावट देखने के लिए समर्थन कैसे जोड़ें?

मैं स्रोत कोड वीएलसी के माध्यम से चला गया है। मुझे यह फ़ाइल snapshot.c मिली। एंड्रॉइड में स्नैपशॉट कार्यक्षमता को सक्षम करने के लिए इसका उपयोग करना संभव है?

+0

इस लिंक का उपयोग करें: https://forum.videolan.org/viewtopic.php?f=35&t=122463 – Deepak

+0

@ दीपक जिसे उत्तर प्रदेश द्वारा उत्तर दिया गया था https://forum.videolan.org/viewtopic.php?f = 35 & टी = 122,463 # p413301 –

उत्तर

1

libVLC 2.1.12 TextureView का उपयोग करने का समर्थन करता है, ताकि आप GetBitmap() का उपयोग कर सकें।