VLC descobre quando o filme para no cmd

VLC descobre quando o filme para no cmd

Estou trabalhando com VLC de 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?

Responder1

Se você adicionar vlc://quità lista de reprodução após o arquivo pretendido que deseja reproduzir, o VLC será encerrado após o término da reprodução. Certamente é possível capturar isso na linha de comando.

(Talvez isso também seja o que vocêrealmenteestão tentando fazer: saia do VLC após o término da reprodução e deixe o script continuar.)

Responder2

vlc.exe file.xxx vlc:quit

Em seguida, aguarde o término do seu processo:

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.

informação relacionada