【问题标题】:Launch MPlayer in fullscreen mode以全屏模式启动 MPlayer
【发布时间】:2016-03-29 23:01:02
【问题描述】:



我正在尝试从 Java 应用程序以全屏模式在 MPlayer 中打开视频。我正在使用 ProcessBuilder 类将命令发送到 MPlayer。问题是,当我调用 MPlayer 播放视频时,什么也没有发生。它仅在我关闭应用程序窗口时显示。

换句话说,在我关闭程序窗口之前,我要执行的进程不会执行任何操作。

我想知道如何在不必关闭任何窗口的情况下启动 MPlayer。 这是我用来全屏调用 MPlayer 的代码。

ProcessBuilder prcbdr = new ProcessBuilder(Mplayerpath, "-quiet",
                    "-slave", "\"" + videoFile + "\"", "vo_fullscreen", "1");

【问题讨论】:

    标签: java fullscreen mplayer


    【解决方案1】:

    我认为你应该在命令中添加 -fs 开关以全屏模式播放 mplayer。

    【讨论】:

      【解决方案2】:

      当使用-slave 时,mplayer 需要来自您的应用程序的命令,我想您稍后会发布这些命令。关闭窗口可能会关闭您的应用程序,从而关闭命令流,进而刷新管道中的命令,从而启动 mplayer。

      尝试显式刷新命令流。

      【讨论】:

      • 您好!我确实以全屏模式启动了 Mlayer,但它没有显式地刷新命令流。我只需要 close 流(不刷新)。然后,MPlayer 会全屏打开。谢谢你的帮助,我不会没有你的提示=P
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-10
      • 2014-05-21
      • 1970-01-01
      • 1970-01-01
      • 2013-11-22
      相关资源
      最近更新 更多