5

我在用于 RTSP 流的 Android 应用程序中使用 libVLC。由于视频是通过 libVLC 中的SurfaceView加载的,我们不能直接拍摄快照。

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

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

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

4

1 回答 1

1

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

于 2017-11-08T20:36:51.840 回答