2016-04-07 8 views
0

Ich mag es, ein Video auf Monitor 1 und mit Verzögerung einer Sekunde ein anderes Video auf Monitor 2 zu starten.Video auf einem zweiten Monitor starten?

Ich entschied mich, VLC-Player für diese Aufgabe zu verwenden, und das ist ziemlich mühsam.

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 

Es ist egal, welche Mannschaft würde ich nicht das Video auf dem Bildschirm verwenden, läuft auf dem ich den Spieler lief und geschlossen.

Wie kann ich das beheben?

Alternativ kann ich dies tun, indem ich zwei VLC-Viewer-Fenster in meiner Delphi-Anwendung hostet und wenn ja, wie?

+0

Ihre q ursprünglich erwähnte Delphi. Versuchen Sie, eine Anwendung zu schreiben, die lokal auf einem PC läuft und zwei Monitore verwendet oder die Videos auf einer Webseite anzeigt? – MartynA

+0

Sorry für die Google-Übersetzung) Vielen Dank für Ihr Interesse. Ja, ich mache das Programm auf Delphi, es funktioniert lokal, an die zwei Monitore angeschlossen sind. Das Bild der Struktur. http://images.vfl.ru/ii/1460048781/6711b441/12196878.png –

+0

Wie geschrieben, ist dies keine Programmierfrage. Wenn die Sprache ein Problem ist, löschen Sie dies und wie auf der russischen Website. –

Antwort

4

Ich fürchte, ich bin nicht ganz klar, was genau Ihre Frage ist, aber vielleicht wird dies helfen.

Wie ich in einem Kommentar erwähnt habe, können Sie das VLC ActiveX in Delphi importieren, wenn Sie dies noch nicht getan haben, und damit das VLC-Player-Fenster in eine Form Ihres Projekts einbetten. Es gibt ein paar kleinere Probleme, und es erfordert ein wenig Lernen, aber ist ziemlich einfach. Es gibt einige nützliche Antworten auf SO über die Details seiner Verwendung.

Und natürlich können Sie einen zweiten Monitor in einer Delphi-App verwenden.

Im Gegensatz zum Windows Media Player scheint VLC glücklich zu sein, als mehrere Instanzen gleichzeitig ausgeführt zu werden. Ich habe noch nie versucht, zwei VLC ActiveX in derselben Delphi-App zu verwenden, kann aber nicht sofort erkennen, warum es nicht funktioniert. Sie können die meisten Aspekte des Abspielvorgangs im ActiveX steuern, einschließlich Geschwindigkeit, Startzeit, Auto-Loop usw.