Android 中的 Jcodec 0.1.9 中缺少 getFrame 方法

Missing getFrame method in Jcodec 0.1.9 in Android

我正在为我的应用程序使用 Jcodec..

我已将此添加到我的 gradle:

compile 'org.jcodec:jcodec:0.1.9'

但是,当我尝试按照该页面上的示例进行操作时,Android Studio 无法解析 getFrame() 方法。当我试图查看代码时,根本没有这样的方法。取而代之的是 getNativeFrame.

int frameNumber = 150;
BufferedImage frame = FrameGrab.getFrame(new File("filename.mp4"), frameNumber);
ImageIO.write(frame, "png", new File("frame_150.png"));

但从我在 Whosebug 的大多数示例中看到的情况来看,他们正在使用 getFrame。

可能出了什么问题? 我在这里缺少一些组件吗? gradle 依赖关系不正确吗?如何为 Android 设置 Jcodec?

您似乎在使用普通的旧 JCodec。 this 页面底部有一个 Android 特定版本。在撰写此答案时,版本号为 0.1.7,我找不到 Maven 存储库。