我计划构建一个带有支持 6 个输出的显卡(Radeon Eyefinity)的系统,并且我想在每个屏幕上播放不同的文件,并无限循环播放。
目前,我认为只要处理器能够跟上,就可以手动完成,我的意思是,VLC 或 MPC-HC 都支持多次打开播放不同的文件并循环播放。
但我希望它是自主的,也就是说我希望计算机启动后加载完所有内容后开始播放视频。我认为这是棘手的部分,如何告诉每个播放器在其屏幕上开始(理想情况下最大化)播放其文件。
您能想到什么我可以尝试的吗?
答案1
创建一个脚本并使用 mpc-hc,下面是一个例子
mpc-hc.exe <file> /fullscreen /monitor <N> /play
您希望在哪里<N>
播放视频的显示器。
答案2
您可以编写 VLC 脚本,通过命令行参数告诉它从哪个监视器和窗口状态(等等)开始:
--directx-device={}
In a multiple monitor configuration, you can specify the Windows
device name of the display that you want the video window to open on.
For example, "\\.\DISPLAY1" or "\\.\DISPLAY2".
。
-L, --loop, --no-loop
VLC will keep playing the playlist indefinitely. (default disabled)
。
-f, --fullscreen, --no-fullscreen
Start video in fullscreen mode (default disabled)
。
--playlist-autostart, --no-playlist-autostart
Automatically start playing the playlist content once it's loaded.
(default enabled)
更多信息:完整的 VLC 命令行参数列表
将该脚本放入操作系统的启动例程中就可以了。