VLC 從 cmd 找出電影何時停止

VLC 從 cmd 找出電影何時停止

我正在透過建立一個開啟命令列的進程來使用 C# 中的 VLC。

有什麼方法可以透過命令列或其他方式知道電影何時結束?

答案1

如果您vlc://quit將要播放的檔案新增至播放清單中,VLC 將在播放完成後退出。這當然可以從命令列捕獲。

(也許這也是你的真的正在嘗試執行以下操作:播放完成後退出 VLC,讓腳本繼續執行。

答案2

vlc.exe file.xxx vlc:quit

然後,等待進程終止:

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.

相關內容