gpt4 book ai didi

java - FFmpegMediaMetadataRetriever 非法参数异常 : setDataSource failed: status = 0xFFFFFFFF

转载 作者:行者123 更新时间:2023-11-30 01:25:37 24 4
gpt4 key购买 nike

我正在尝试使用 FFmpegMediaMetadataRetriever 从视频帧中检索图像

这是我使用的代码:变量路径有这个值: "https://s3-us-west-2.amazonaws.com/avnohellodev/videos/9e867aba83197862e7500ebe3ebfd68a.mp4 "

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();

当代码到达我得到的setDataSource时

java.lang.IllegalArgumentException: setDataSource failed: status = 0xFFFFFFFF

我的代码有什么问题,或者这个视频出于某种原因不受支持吗?我也不介意 FFmpegMediaMetadataRetriever 的替代方案,如果它有效的话

最佳答案

使用带有 HTTPS 支持的预构建 AAR 发现 here .

关于java - FFmpegMediaMetadataRetriever 非法参数异常 : setDataSource failed: status = 0xFFFFFFFF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36455073/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com