を、私は、これは使用してコードイムあるFFmpegMediaMetadataRetrieverFFmpegMediaMetadataRetrieverはIllegalArgumentException:setDataSourceに失敗しました:ステータス= 0xFFFFFFFFを
を使用してビデオのフレームから画像を取得しようとしている: 変数のパスがこの値を持っている: "https://s3-us-west-2.amazonaws.com/avnohellodev/videos/9e867aba83197862e7500ebe3ebfd68a.mp4コードは、私が
java.lang.Illegalを取得setDataSourceに達した」
final String path = msg.getUrl(); new Thread(new Runnable() { public void run() { try { FFmpegMediaMetadataRetriever mmr = new FFmpegMediaMetadataRetriever(); mmr.setDataSource(path); final Bitmap b = mmr.getFrameAtTime(2000000, FFmpegMediaMetadataRetriever.OPTION_CLOSEST); // frame at 2 seconds mmr.release(); video_thumb.post(new Runnable() { public void run() { video_thumb.setImageBitmap(b); } }); }catch (java.lang.IllegalArgumentException e){ e.printStackTrace(); } } }).start();
ArgumentException:setDataSourceが失敗しました:ステータス= 0xFFFFFFFF
私のコードに問題がありますか、何らかの理由でこのビデオがサポートされていませんか? FFmpegMediaMetadataRetrieverの代わりに私も気にしないでください。
この値を持つ文字列:https://s3-us-west-2.amazonaws.com/avnohellodev/videos/9e867aba83197862e7500ebe3ebfd68a.mp4 – Ric