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

Jic*_*son 5 android snapshot libvlc textureview

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

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

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

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

小智 1

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