Попробуй это
Glide.with(context)
.load(currentFile.getAbsolutePath()) // URI/path
.into(image);
Надеюсь, что это поможет вам
MediaMetadataRetriever mediaMetadataRetriever;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mediaMetadataRetriever = new MediaMetadataRetriever();
try (FileInputStream is = new FileInputStream("/storage/sdcard1/video.mp4")) {
FileDescriptor fd = is.getFD();
mediaMetadataRetriever.setDataSource(fd, 0, 0x7ffffffffffffffL);
}catch(IOException e){System.out.println("====>"+e);}
for(int i =0 ; i < 99;i++) {
Bitmap bitmap = mediaMetadataRetriever.getFrameAtTime(i*1000000);
//Edit Something in Bitmap.
ImageView image = (ImageView) findViewById(R.id.img);
image.setImageBitmap(bitmap); //Trying to display bitmaps as video in imageview.
}
}
}
В этом коде я могу получать растровые изображения из видео и использовать ImageView. Я пытаюсь снова отобразить растровые изображения в виде видео. Может ли кто-нибудь указать на проблему. или может любое тело предложить что-то для того же самого. кстати, я новичок в программировании на Android.
android,video,android-bitmap,multimedia,