Crie um script e use o mpc-hc, aqui está um exemplo
mpc-hc.exe <file> /fullscreen /monitor <N> /play
Onde <N>
é o monitor em que você deseja que o vídeo seja reproduzido.
Estou planejando construir um sistema com uma placa gráfica que suporte 6 saídas (uma Radeon Eyefinity) e gostaria de reproduzir em cada tela um arquivo diferente, que seria colocado em loop indefinidamente.
Por enquanto, acho que é possível realizar manualmente, contanto que o processador possa acompanhar, quer dizer, o VLC ou o MPC-HC suportam a abertura várias vezes, reproduzindo arquivos diferentes e fazendo o loop da reprodução.
Mas eu gostaria que fosse autônomo, no sentido de que eu gostaria que o computador fosse iniciado e, depois de carregar tudo, comece a reproduzir os vídeos. E essa é a parte complicada que eu acho, como dizer a cada jogador para iniciar (idealmente maximizado) em sua tela jogando seu arquivo.
Existe algo em que você possa pensar que eu possa tentar?
Você pode criar scripts para o VLC, informando qual monitor e o estado da janela (etc.) para começar com os argumentos da linha de comando:
--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)
Mais informações: Lista completa de argumentos da linha de comando do VLC
Coloque esse script na rotina de inicialização do sistema operacional e você deve estar pronto.