I got it working,
VideoView vi = FindViewById<VideoView>(Resource.Id.video2);
var uri = Android.Net.Uri.Parse (Android.OS.Environment.ExternalStorageDirectory.ToString () + "/" + 1 + ".mp4");
vi.SetVideoURI (uri);
vi.Start ();
int i = 2;
vi.Completion += (object sender, EventArgs e) => {
if(i<= NoOfFiles)
{
var uri2 = Android.Net.Uri.Parse (Android.OS.Environment.ExternalStorageDirectory.ToString () + "/" + i + ".mp4");
vi.SetVideoURI (uri2);
vi.Start ();
i++;
}
};
Where NoOfFiles = total number of videos;