以全屏模式启动MPlayer

我正在尝试从Java应用程序以全屏模式在MPlayer中打开视频。我正在使用ProcessBuilder类将命令发送到MPlayer。问题是,当我调用MPlayer播放视频时,没有任何反应。它仅在我关闭应用程序窗口时显示。 换句话说,在关闭程序窗口之前,我想要执行的进程不会执行任何操作。 我想知道如何在不关闭任何窗口的情况下启动MPlayer。 这是我用来全屏调用MPlayer的代码。
ProcessBuilder prcbdr = new ProcessBuilder(Mplayerpath, "-quiet",
                    "-slave", """ + videoFile + """, "vo_fullscreen", "1");
    
已邀请:
当使用
-slave
时,mplayer需要来自你的应用程序的命令,我猜你以后会发布这些命令。关闭窗口可能会关闭应用程序,关闭命令流,然后刷新管道中的命令,从而启动mplayer。 尝试显式刷新命令流。     
我认为你应该在命令中添加-fs开关以全屏模式播放mplayer。     

要回复问题请先登录注册