VLC descobre quando o filme pára do cmd

1

Estou trabalhando com o VLC do C # criando um processo que abre a linha de comando.

Existe alguma maneira de saber quando um filme terminou na linha de comando ou algo assim?

    
por Lemne 13.04.2012 / 10:20

2 respostas

1

Se você adicionar vlc://quit à lista de reprodução após o arquivo pretendido que deseja reproduzir, o VLC será encerrado após a conclusão da reprodução. Isso certamente é possível capturar a partir da linha de comando.

(Talvez seja isso que você realmente está tentando fazer: feche o VLC depois que a reprodução terminar e deixe o script continuar).

    
por 13.04.2012 / 10:47
1
vlc.exe file.xxx vlc:quit

Em seguida, espere o processo terminar:

var info = new System.Diagnostics.ProcessStartInfo(); 
info.FileName = @"c:\path\to\vlc.exe file.xxx vlc:quit"; 
var process = new System.Diagnostics.Process(); 
process.StartInfo = info; 
process.Start(); 

//Wait for the process to be completed 
process.WaitForExit(); 

//It's finished. Enter your code here.
    
por 13.04.2012 / 10:54