这是一个奇怪的错误!因为它有时有效,但有时不起作用。我正在使用FFmpegMediaMetadataRetriever使用网址路径从视频中获取缩略图。 retriever.setDataSource(((Video) obj).getVideoAddress());
返回以下错误:
java.lang.IllegalArgumentException:setDataSource failed:status = 0xFFFFFFFF的
这是我的代码:
FFmpegMediaMetadataRetriever retriever = new FFmpegMediaMetadataRetriever();
Bitmap bmp;
retriever.setDataSource(((Video) obj).getVideoAddress
());
bmp = retriever.getFrameAtTime();
注意:我检查了INTERNET权限并且它存在。某些视频存在问题,但格式相同!我的意思是视频之间的唯一区别是比特率,长度,大小和其他像这样但不是文件格式。