2014-03-13 2 views
0

현재 netbeans를 사용하고 있으며 자체 플러그인을 사용하여 JMF 플러그인을 다운로드했습니다. 그물에서 JMF를 사용하여 비디오 스트리밍 코드 중 하나를 찾았습니다. 'import javax.media.player'는 패키지 javax.media가 존재하지 않는 오류를 표시합니다.. 최대한 빨리이 문제를 도와주세요. 나는 초보자이므로 가능한 코딩을 높이 평가할 것입니다.javax.media 패킷이 netbeans에서 JMF와 함께 작동하지 않습니다.

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; 



import javax.management.*; 


public class MediaPlayer extends JPanel { 

    public MediaPlayer() { 
     setLayout(new BorderLayout()); // use a BorderLayout 

      // Use lightweight components for Swing compatibility 
    Manager.setHint(Manager.LIGHTWEIGHT_RENDERER, true); 

      try 
      { 
       // create a player to play the media specified in the URL 
       Player mediaPlayer = Manager.createRealizedPlayer("E:\\FFOutput\\Bollywood"); 

       // get the components for the video and the playback controls 
       Component video = mediaPlayer.getVisualComponent(); 
       Component controls = mediaPlayer.getControlPanelComponent(); 

       if (video != null) 
       add(video, BorderLayout.CENTER); // add video component 

       if (controls != null) 
       add(controls, BorderLayout.SOUTH); // add controls 

       mediaPlayer.start(); // start playing the media clip 
      } // end try 
      catch (NoPlayerException noPlayerException) 
      { 
       System.err.println("No media player found"); 
      } // end catch 

    } 
} 

답변

4

프로젝트에 필요한 jar 라이브러리를 추가하지 않은 것으로 보입니다.

당신이 창에있는 경우,이 링크에서 JMF 창 성능 팩을 설치하십시오 : http://www.oracle.com/technetwork/java/javase/download-142937.html

  1. PC에이 exe 파일을 설치합니다.
  2. 컴퓨터를 다시 시작하십시오.
  3. netbeans에서 프로젝트를 엽니 다.
  4. 프로젝트 탐색기 창에서 프로젝트 이름을 마우스 오른쪽 버튼으로 클릭하고 프로젝트 속성을 엽니 다.
  5. 라이브러리 섹션으로 이동하십시오. 컴파일 탭에서 jar/폴더 추가를 선택하십시오.
  6. JMF가 설치된 경로에서 모든 jar 파일을 선택하여 추가하십시오. 기본값은 C : \ Program Files \ JMF \ lib입니다. 5 개의 jar 파일이 있어야합니다.

이렇게하면 오류가 해결됩니다.

다른 OS를 사용하는 경우 위에 언급 된 링크의 단계를 따르십시오.