Windows 在第二台显示器上启动视频?

Windows 在第二台显示器上启动视频?,windows,delphi,vlc,Windows,Delphi,Vlc,我喜欢在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:\Pro

我喜欢在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
无论是哪支球队,我都不会在我跑步的屏幕上使用视频,并关闭播放器

我怎样才能解决这个问题


或者,我可以通过在我的Delphi应用程序中托管两个VLC查看器窗口来实现这一点吗?如果可以,如何实现?

我恐怕不太清楚您的问题是什么,但这可能会有所帮助

正如我在一篇评论中提到的,如果您还没有将VLC ActiveX导入Delphi,那么您可以使用它将VLC player窗口嵌入到项目中。它有一些小问题,需要一些学习,但相当简单。关于使用它的细节,有很多有用的答案

当然,您可以在Delphi应用程序中使用第二个监视器


与Windows Media player不同,VLC似乎乐于同时作为多个实例运行。我从未尝试在同一个Delphi应用程序中使用两个VLC ActiveX,但我无法立即理解为什么它不起作用。您可以在ActiveX中控制播放操作的大部分方面,包括速度、开始时间、自动循环等。

恐怕我不太清楚您的问题是什么,但这可能会有所帮助

正如我在一篇评论中提到的,如果您还没有将VLC ActiveX导入Delphi,那么您可以使用它将VLC player窗口嵌入到项目中。它有一些小问题,需要一些学习,但相当简单。关于使用它的细节,有很多有用的答案

当然,您可以在Delphi应用程序中使用第二个监视器


与Windows Media player不同,VLC似乎乐于同时作为多个实例运行。我从未尝试在同一个Delphi应用程序中使用两个VLC ActiveX,但我无法立即理解为什么它不起作用。您可以在ActiveX中控制播放操作的大部分方面,包括速度、开始时间、自动循环等。

您最初提到的q。您正在尝试编写一个在PC上本地运行并使用两台显示器的应用程序,还是在网页上显示视频的应用程序?很抱歉谷歌翻译)谢谢您的兴趣。是的,我在Delphi上做这个程序,它在本地工作,两个监视器连接在一起。结构的图像。如前所述,这不是一个编程问题。如果语言有问题,删除这个,就像在俄语网站上一样。对不起,英语网站也是如此。你知道你可以在Delphi应用程序中使用VLC ActiveX吗?为此,您将C:\Program Files(x86)\VideoLAN\VLC\axvlc.dll作为类型库导入。由于这一极好的建议,不幸的是,俄罗斯社区无法帮助我。您的q最初提到了Delphi。您正在尝试编写一个在PC上本地运行并使用两台显示器的应用程序,还是在网页上显示视频的应用程序?很抱歉谷歌翻译)谢谢您的兴趣。是的,我在Delphi上做这个程序,它在本地工作,两个监视器连接在一起。结构的图像。如前所述,这不是一个编程问题。如果语言有问题,删除这个,就像在俄语网站上一样。对不起,英语网站也是如此。你知道你可以在Delphi应用程序中使用VLC ActiveX吗?为此,您需要导入C:\ProgramFiles(x86)\VideoLAN\VLC\axvlc.dll作为类型库。由于这一极好的建议,不幸的是,俄罗斯社区无法帮助我。