Android.Net.Uri videoUri = data.Data; MediaMetadataRetriever media = new MediaMetadataRetriever(); media.SetDataSource(this, videoUri);MediaPlayer mp = MediaPlayer.Create(this, videoUri);long durata_millisec = mp.Duration; List<Android.Graphics.Bitmap> frames;frames = new List<Android.Graphics.Bitmap>();Bitmap bmFrame; for (int i = 47777; i < durata_millisec * 1000; i += 47777){ bmFrame = media.GetFrameAtTime(i, MediaMetadataRetriever.OptionClosestSync);frames.Add(bmFrame); }