我在用于 RTSP 流的 Android 应用程序中使用 libVLC。由于视频是通过 libVLC 中的SurfaceView加载的,我们不能直接拍摄快照。
那么如何使用 LibVLC for Android 来支持快照功能呢?
一种解决方案是通过TextureView加载视频。我们可以使用 getBitmap 函数来获取当前播放视频的快照,使用函数getBitmap()。如何在 libVLC 中添加对 textureView 的支持?
我已经浏览了源代码 VLC。我找到了这个文件snapshot.c。是否可以使用它在 Android 中启用快照功能?