2011-04-13 4 views
0

다음은 오디오, 비디오 레코딩 프로젝트의 코드입니다. 오디오 파일이 생성되고 있지만 "testVideo.mov"비디오 파일을 만드는 동안 "javax.media.NoProcessorException : 프로세서를 찾을 수 없음"예외가 발생합니다. javax.media.NoProcessorException 받기

ImageDataSource ids = new ImageDataSource(width, height, frameRate); 
    Processor p; 

    try 
    { 
     UFBScrRecLogs.write("- create processor for the image datasource ..."); 
     p = Manager.createProcessor(ids); 
    } catch(Exception e){e.printStackTrace();} 

나는 그것이 잘 작동되지만, 일식이 코드를 실행하고 나는 응용 프로그램의 윈도우 설치하고 나서 오류 위에 얻고 그것을 설치 한 후이 응용 프로그램을 실행했을 때.

이클립스 환경에서 실행되고 있지만 Windows 응용 프로그램으로 실행되지 않는 이유는 모르겠다.

답변

0

해결책을 찾았습니다. 사실 jmf jar 문제였습니다. 이전 jmf jar를 사용하고 있었고 최신 jmf jar를 사용했으며 예외가 발생하지 않았습니다.

0

클래스 경로 문제 일 수 있습니다. 어쩌면 Windows 환경에서 퀵타임 프로세서를 제공하지 않을 수도 있습니다. 이클립스 빌드 경로뿐만 아니라 Java 버전 (다른 표준 라이브러리) 및 다른 라이브러리의 차이점에 대한 Windows 컴퓨터의 클래스 경로를 확인하십시오.

플러스 응용 프로그램의 클래스 경로 설정을 확인하십시오.