我一直在使用 VLCJ 在同一个窗口中嵌入多个媒体播放器 - 在 Windows 和 Linux 上这工作正常,因为它们可能不在进程中(它们需要保持稳定 - 简而言之,因为下面的本机库没有办法解决这个问题),只是在另一个过程中改变窗口。
但是,这种进程外方法是否适用于 MacOS?我发现的信息似乎表明它在 Windows / Linux 上是不可能的,但可能有一些本机调用可以从一个进程进行,以允许它被另一个进程控制。是这样吗,如果是这样,是否有任何关于可能允许出现这种情况的本机代码的更多信息?为稀疏的信息道歉,我目前没有可用于测试的 Mac,所以无法运行任何东西来尝试它,看看会发生什么!