Java MPlayer-wid在Swing JFrame中不工作

Java MPlayer-wid在Swing JFrame中不工作,java,windows,swing,mplayer,Java,Windows,Swing,Mplayer,我试图在Javax.Swing JFrame中嵌入一个带有MPlayer接口的视频,但我无法让它工作 这就是我所做的: Player p = new Player(); p.setTitle("JMPlayer"); p.setVisible(true); IPlayer player = new IPlayer(); player.setMPlayerPath("C:\\J

我试图在Javax.Swing JFrame中嵌入一个带有MPlayer接口的视频,但我无法让它工作

这就是我所做的:

            Player p = new Player();
            p.setTitle("JMPlayer");
            p.setVisible(true);

            IPlayer player = new IPlayer();
            player.setMPlayerPath("C:\\Java\\MPlayer\\mplayer.exe");
            try {
                try{
                player.open(new File("C:\\Java\\video.mp4"), 
                        "mplayer -wid " + "0x" + Integer.toHexString(Win32.findWindow(null, "JMPlayer")) + 
                        " -vf scale=500:-3 -vo x11 -zoom -ao esd -osdlevel " +
                        "0 -nojoystick -noconsolecontrols -cookies -slave -user-agent NSPlayer " +
                        "-nomouseinput"
                        );
                }catch(Win32.WindowNotFoundException e){

                }
            } catch (IOException ex) {
                Logger.getLogger(Player.class.getName()).log(Level.SEVERE, null, ex);
            }

我也试着用<代码> -WID“+win32.FinDebug(null,JMPlayer))< /C> >但是它们都不工作。视频会打开一个不同的窗口。我如何将它嵌入到JFrrar中?句柄是错误的吗?< /P>是否需要重量级AWT窗口句柄?作为替代,考虑使用(来自java FX).如果您知道如何将其作为JPanel嵌入到轻量级组件中,那么如何获得JPanel HWND@Whome?我想要MPlayer,因为它可以播放几乎任何类型的视频/音频格式@andreThompsonis

MediaPlayer
格式支持有限?