如何使用LibVLC for Android拍摄RTSP流的快照

时间:2014-11-17 19:19:26

标签: android snapshot libvlc textureview

我在Android应用程序中使用libVLC进行RTSP流式传输。由于视频是在libVLC中通过SurfaceView加载的,因此我们无法直接拍摄快照。

那么如何使用LibVLC for Android支持快照功能?

一种解决方案是将视频加载到TextureView上。我们可以使用getBitmap函数使用函数getBitmap()获取当前播放视频的快照。 如何在libVLC中添加对textureView的支持?

我已经浏览了源代码VLC。我找到了这个文件snapshot.c。是否可以使用它在Android中启用快照功能?

1 个答案:

答案 0 :(得分:1)

libVLC 2.1.12支持使用TextureView,因此您可以使用getBitmap()。