如何打开2个以上的VLC实例并以编程方式控制它们?

时间:2009-03-08 04:06:36

标签: c# c++ mdi

我正在考虑编写一个应用程序(使用C ++或C#)来帮助我更快地对视频进行排序,我想知道:如何打开超过2个(可能更多)的VLC实例并通过我的EXE控制它们?我有什么选择?我知道我可以直接SendMessage到EXE。我可以做模拟用户密钥吗?

如何在EXE中打开VLC exes?有一阵子了。最近我只完成了命令行应用程序。

2 个答案:

答案 0 :(得分:1)

瑞安正走在正确的道路上。您需要使用Process类打开vlc.exe进程,但是您需要在其中附加命令行语句。 VLC具有丰富的命令行参数语法,可以让您对视频文件或捕获设备执行大量操作。

我最近编写了一个应用程序,允许用户通过VLC从多个卫星天线,DVD设备和数字电视转换盒中自定义多播广播。所以它可以完成,并且相当容易。

答案 1 :(得分:0)

你可以试试,

Process.Start("Path to vlc.exe"); 

应该启动VLC。 但至于在VLC中打开文件,我不知道是否有VLC的互操作或API。

您可以在此处找到更多信息

http://wiki.videolan.org/Developers_Corner