Я использую VLCJ для встраивания нескольких медиаплееров в одно окно - в Windows и Linux это работает нормально, потому что они могут быть вне процесса (что они должны быть стабильными - короче, из-за нативные библиотеки внизу никак не обойти это) и просто измените окно в другом процессе.
Однако работает ли это вне процесса на MacOS? Похоже, информация, которую я нашел, говорит о том, что это невозможно, как в Windows / Linux, но, возможно, существует какой-то собственный вызов, который можно сделать из одного процесса, чтобы позволить ему управлять другим. Так ли это, и если так, то есть кто-нибудь больше информации о каком-либо родном коде, который мог бы позволить это быть? Извините за скудную информацию, у меня нет Mac для тестирования в данный момент, поэтому я не могу ничего запустить, чтобы попробовать и посмотреть, что получится!