2016-04-07 6 views
0

Мне нравится запускать одно видео на мониторе 1 и с задержкой второго видео на мониторе 2.Начните видео на втором мониторе?

Я решил использовать VLC-плеер для этой задачи, и это довольно хлопот.

C:\Program Files\VideoLAN\VLC "&& vlc --fullscreen --video-on-top --no-video-title-show --mouse-hide-timeout=0 --high-priority D:\1.avi --directx-device=\\.\DISPLAY1 

C:\Program Files\VideoLAN\VLC "&& vlc --fullscreen --video-on-top --no-video-title-show --mouse-hide-timeout=0 --high-priority D:\2.avi --directx-device=\\.\DISPLAY2 

Не имеет значения, в какой команде я не буду использовать видеоролики на экране, на котором я бегал и закрывал плеер.

Как это исправить?

В качестве альтернативы, могу ли я сделать это, разместив два окна просмотра VLC в своем приложении Delphi, и если да, то как?

+0

Ваш q первоначально названный Delphi. Вы пытаетесь написать приложение, которое выполняется локально на ПК и использует два монитора или которые отображают видео на веб-странице? – MartynA

+0

Извините за перевод Google) Благодарим вас за интерес. Да, я делаю программу на Delphi, она работает локально, к которой подключены два монитора. Это изображение структуры. http://images.vfl.ru/ii/1460048781/6711b441/12196878.png –

+0

Как написано, это не вопрос программирования. Если язык является проблемой, удалите его и как на русском сайте. –

ответ

4

Боюсь, я не совсем понимаю, в чем ваш вопрос, но, возможно, это поможет.

Как я уже упоминал в комментарии, вы можете импортировать VLC ActiveX в Delphi, если вы еще этого не сделали, и использовать его для встраивания окна проигрывателя VLC в виде своего проекта. Есть несколько незначительных проблем с этим, и это требует немного обучения, но довольно прямолинейно. Есть много полезных ответов на SO о деталях использования.

И, конечно же, вы можете использовать второй монитор в приложении Delphi.

В отличие от проигрывателя Windows Media, VLC кажется счастливым работать как несколько экземпляров одновременно. Я никогда не пробовал использовать два VLC ActiveX в одном приложении Delphi, но не могу сразу понять, почему это не сработает. Вы можете контролировать большинство аспектов операции воспроизведения в ActiveX, включая скорость, время начала, авто-петлю и т. Д.

Смежные вопросы