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