void AssignMediaPlayerSource(string url) { Dispatcher.BeginInvoke(new Action(() => { var r = new Random(); if (_debugMode) { FileSizeTextBox.Text = _mediaFileSize.ToString(); } //StopAllStopwatch(); StatusBar.Text = "Filesize aquired"; Log("Assigning source to media player"); StatusBar.Text = "Initiating media player"; if (url == string.Empty) { MediaPlayer.ClearValue(MediaElement.SourceProperty); } else { MediaPlayer.Source = new Uri(url + r.Next()); } })); }