我在Android应用程序中使用libVLC进行RTSP流式传输。由于视频是在libVLC中通过SurfaceView加载的,因此我们无法直接拍摄快照。
那么如何使用LibVLC for Android支持快照功能?
一种解决方案是将视频加载到TextureView上。我们可以使用getBitmap函数使用函数getBitmap()获取当前播放视频的快照。 如何在libVLC中添加对textureView的支持?
我已经浏览了源代码VLC。我找到了这个文件snapshot.c。是否可以使用它在Android中启用快照功能?
答案 0 :(得分:1)
libVLC 2.1.12支持使用TextureView,因此您可以使用getBitmap()。