Элемент управления VLC устанавливает ресурс Uri в качестве носителя в проигрывателе C#\WPF

Я хочу воспроизводить видео в VlcControl из моих ресурсов сборки. У меня есть код:

 private void StartButton_Click(object sender, RoutedEventArgs e)
 {
     var d = new Microsoft.Win32.OpenFileDialog();
     d.Multiselect = false;
     if (d.ShowDialog() == true)
     {
        Uri src = new Uri(d.FileName);
        Player.MediaPlayer.Play(src);
     }
 }

Как изменить работу с файлами ресурсов, например код ниже:

 private void StartButton_Click(object sender, RoutedEventArgs e)
 {
    // Change file Uri to resource Uri HERE!!!
    Uri src = new Uri(@"pack://application:,,,/MyAssemblyName;component/media/myVideo.mp4");
    Player.MediaPlayer.Play(src);
 }

Или создать тип Media из ResourceStream или любым другим способом добиться результата... Tnx.


person SkyDancer    schedule 24.07.2015    source источник
comment
Я думаю, что не стоит загружать файл из памяти. Почему вы хотите загрузить файл из памяти? почему бы не установить действие сборки как копирование для вывода и воспроизведения как есть.   -  person Mujahid Daud Khan    schedule 24.07.2015
comment
@Mujahid Daud Khan, потому что мне нужно скрыть файл от пользователя.   -  person SkyDancer    schedule 24.07.2015
comment
@SkyDancer, вы можете попробовать использовать этот подход stackoverflow.com/a/32026471/1480104   -  person Artem Razin    schedule 17.08.2015