【问题标题】:How can I open 2+ instances of VLC and control them programmatically?如何打开 2+ 个 VLC 实例并以编程方式控制它们?
【发布时间】:2009-03-08 04:06:36
【问题描述】:

我正在考虑编写一个应用程序(在 C++ 或 C# 中)来帮助我更快地对视频进行排序,我想知道:我怎样才能打开超过 2 个(也许更多)的 VLC 实例并通过我的 EXE 控制它们?我有哪些选择?我知道我可以直接SendMessage 到 EXE。我可以做一些类似模拟用户键的事情吗?

如何在我的 EXE 中打开 VLC exe?有一阵子了。最近只做命令行应用。

【问题讨论】:

    标签: c# c++ mdi


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      你可以试试,

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

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

      你可以在这里找到更多信息

      http://wiki.videolan.org/Developers_Corner

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-04-01
        • 1970-01-01
        • 2017-12-13
        • 2016-08-19
        • 2023-04-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多