Java MPlayer-wid在Swing JFrame中不工作
我试图在Javax.Swing JFrame中嵌入一个带有MPlayer接口的视频,但我无法让它工作 这就是我所做的: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
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
格式支持有限?