Свойства процесса C # - PullRequest
       12

Свойства процесса C #

0 голосов
/ 18 июля 2011

Я использую платформу win и игровой движок Unity3D для создания 3D-приложения.При запуске 3d-приложение работает в полноэкранном режиме.Я использую следующий код для вызова проигрывателя VLC из этого приложения:

        string _path = "C:\\Users\\Saska\\Desktop\\Videi\\intro.mpg --fullscreen";
        foo = new Process();
        foo.StartInfo.FileName = "C:\\Program Files\\VideoLAN\\VLC\\vlc.exe";
        foo.StartInfo.Arguments = _path;
        foo.StartInfo.CreateNoWindow = true;
        foo.StartInfo.WindowStyle = ProcessWindowStyle.Minimized;
        foo.Start();

Бывает, что когда я запускаю VLC, я вижу окно VLC в начале (в течение 2 секунд, пока оно не буферизует фильм), затем он сворачивается, и я вижу, что фильм работает в полноэкранном режиме.Когда он заканчивается, мне приходится закрывать VLC вручную, но бывает, что мое 3D-приложение сворачивается, и мне приходится нажимать на него «, чтобы сделать его нормальным - полноэкранным» снова.Возможно ли это: - чтобы избежать появления окна VLC в начале, просто посмотреть воспроизведение фильма в полноэкранном режиме (я полагаю, нет, так как проигрыватель VLC читает фильм) - чтобы мое окно 3D-приложения работало под проигрывателем VLC в полноэкранном режиме, чтобыбывает, что когда VLC завершает работу, я снова вижу 3d-приложение в полноэкранном режиме - чтобы заставить VLC завершать работу после завершения фильма, я новичок в программировании и не знаю, какие термины использовать в «google».Я нашел библиотеку процесса NET, но не вижу полезных параметров.

Большое спасибо.Aleksandra

1 Ответ

0 голосов
/ 18 июля 2011

Вам лучше использовать интерфейс .Net для VLC .Он должен быть довольно простым в использовании.

Вот полный пример исходного кода: DMediaPlayer - Простой интерфейс VLC

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...