private void ShowMediaPlayer (object url)
{
NSUrl nsUrl = (NSUrl) url;
UIApplication.SharedApplication.InvokeOnMainThread (delegate {
AppverseMoviePlayerViewController vcMediaPlayer = new AppverseMoviePlayerViewController(nsUrl);
this.playerController = vcMediaPlayer.MoviePlayer;
this.CurrentMedia = GetMetadataFromUrl(nsUrl);
this.State = MediaState.Playing;
IPhoneServiceLocator.CurrentDelegate.MainUIViewController ().PresentMoviePlayerViewController(vcMediaPlayer);
IPhoneServiceLocator.CurrentDelegate.SetMainUIViewControllerAsTopController(false);
});
}