2012-05-28 2 views
0

JMF 및 jffmpeg 설치에 어려움을 겪은 끝에 JMStudio에서 .avi 파일을 열고 재생할 수있었습니다. 내 자신의 테스트 코드에서 동일한 파일을 열려고하면 비디오가 제대로 작동하지만 오디오가 작동하지 않습니다. 이 행동에 대한 이유는 무엇입니까? 나는 JMF가 구식이라는 것을 알고 있지만, 발견 한 다른 모든 라이브러리는 문서화가 잘되지 않았거나 무료가 아닙니다. JMF를위한 좋은 대안에 대한 조언도 감사합니다.JMF 형식을 처리 할 수 ​​없습니다.

오류 메시지 :

Unable to handle format: mpeglayer3, 48000.0 Hz, 0-bit, Stereo, Unsigned, 
    14456.0 frame rate, FrameSize=9216 bits 

코드 :

public class Main {  
public static void main(String args[]) throws Exception { 
    DataSource ds=Manager.createDataSource(new URL("locationOfFile")); 
    Player p=Manager.createRealizedPlayer(ds); 
    System.out.println(ds.getContentType()); 
    JFrame jf=new JFrame(); 
    jf.add(p.getControlPanelComponent()); 
    jf.add(p.getVisualComponent()); 
    jf.setVisible(true); 
    jf.pack(); 
} 

}

+0

'0-bit' 그것은 무엇을 말하는가? 의심스럽게 손상된 파일처럼 들립니다. –

답변

0

는 앤드류가 말했듯이,

먼저 표준 미디어 플레이어에서 파일을 재생 해보십시오 또한 VLC-J
시도
관련 문제