0
Javaメディアフレームワークで.mpg形式のビデオを再生できます。 しかし、私はすべてのビデオ形式を再生することはできません。 .AVI形式のビデオを再生したい場合、ビデオは再生されますが、サウンドは再生されません。 FLV、mp4、aviなどの他の形式の再生方法は?flv、mp4、avi形式のビデオをJAVAで再生するには?
public class MediaPanel extends JPanel
{
public Player mediaPlayer;
public Component video;
public Component controls;
public MediaPanel(URL mediaURl)
{
setLayout(new BorderLayout());
Manager.setHint(Manager.LIGHTWEIGHT_RENDERER, true);
try
{
//Player
// this. mediaPlayer.stop();
//this.mediaPlayer.close();
mediaPlayer=Manager.createRealizedPlayer(mediaURl);
//Component
video=mediaPlayer.getVisualComponent();
//Component
controls=mediaPlayer.getControlPanelComponent();
if(video!=null)
add(video,BorderLayout.CENTER);
if(controls!=null)
add(controls,BorderLayout.SOUTH);
mediaPlayer.start();
}
catch(NoPlayerException noPlayerException)
{
System.err.println("No media");
}
catch(CannotRealizeException cannotRealizeException)
{
System.err.println("Could not");
}
catch(IOException iOException)
{
System.err.println("Error");
}
}}
おそらくコーデックがありません。 http://stackoverflow.com/questions/4089997/how-to-play-avi-files-with-jmf –
http://code.google.com/p/vlcj/を使用することを検討してください。 – Jayan