Растровые изображения, созданные из Video.mp4, и хотите снова отображать одни и те же растровые изображения

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,

1
Яндекс.Метрика