학교용 자바 프로젝트 용 미디어 플레이어를 만들고자하는데 javax.media 가져 오기가 해결되지 않고 도움이된다고합니다. 아래는 내가 사용했던 코드입니다. 아무도 내가 그것을 이해하는 데 도움이 될 수 있다고 말했듯이 크게 감사하겠습니다.가져 오기 javax.media를 확인할 수 없습니다.
import java.awt.BorderLayout;
import java.awt.Component;
import java.io.IOException;
import java.net.URL;
import javax.media.CannotRealizeException;
import javax.media.Manager;
import javax.media.NoPlayerException;
import javax.media.Player;
import javax.swing.JPanel;
public class MediaPlayer<Player> extends JPanel
{
private Player mediaPlayer;
private Component Video;
private Component controls;
public MediaPlayer (URL mediaURL) throws IOException
{
setLayout(new BorderLayout());
Manager.setHint(Manager.LIGHTWEIGHT_RENDERER, true);
try
{
Player 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 player found");
}
catch (CannotRealizeException cannotRealizeException)
{
System.err.println("Could not realize media player");
}
catch (IOException iOException)
{
System.err.println("Error reading from the source");
}
}
내가 다운로드했지만 아직 미디어 플레이어에서 내 문제를 해결할 수 없다. 나는 프로그램하려고 애를 썼다. –
클래스 패스에 추가해야한다. – ktm5124
오, 알았어, 미안해, 이것도 새것이야, 내가 열어서 클래스 패스에 추가하면 어떨까? –