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