0

アプリケーションに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"));

しかし、私がスタックオーバーフローのほとんどのサンプルで見たものから、彼らは getFrame を使用しています。

何がうまくいかなかったのでしょうか?ここにコンポーネントがありませんか?グラドルの依存関係は間違っていますか? Android 用の Jcodec をどのようにセットアップしますか?

4

1 に答える 1

0

普通の古い JCodec を使用しているようです。このページの下部に Android 固有のバージョンがあります。この回答を書いている時点で、バージョン番号は 0.1.7 であり、私が見つけることができる Maven リポジトリはありません。

于 2015-10-22T12:48:26.637 に答える