이 튜토리얼 http://www.deitel.com/articles/java_tutorials/20060422/PlayingVideowithJMF/을 사용하여 JMF를 설정했습니다. jmfregistry에서 mp3 코덱을 설정하면 jmstudio를 사용할 때 원하는 MP3를 재생할 수 있습니다. 즉, 모든 것을 올바르게 설정했음을 의미하지만 코드를 실행할 때 여전히이 오류 메시지가 표시됩니다.JMF를 사용하는 중에 오류가 발생했습니다.
형식을 처리 할 수 없습니다 : mpeglayer3, 44100.0 Hz, 16 비트, 스테레오, LittleEndian, 서명 된 16000.0 프레임 속도, FrameSize = 실현하는 데 실패했습니다 32768 비트 : [email protected] 오류 :
을 실현 할 수 없음은 내가 JMStudio로와 똑같은 MP3를 재생하고 그것을 잘 작동합니다. 무엇이 잘못 될 수 있습니까? 아래의 간단한 코드는 내가하고있는 것을 보여줍니다. 어떤 도움을 주셔서 감사합니다.public class MediaPanel{
public static void main (String args[]){
try{
Player myMp3File = Manager.createPlayer(new File("test2.mp3").toURI().toURL());
myMp3File.start();
}catch(Exception e){
e.printStackTrace();
}
}
}
초입니다. 나는 JMF와의 작업도 시도해 보았습니다. 코드 작성, 끔찍한 작업, 플랫폼 이식성이 거의 없습니다. – BobMcGee
하하 이것이 내가 이미 한 일이다. 네가 절대적으로 옳다. 나는 C#을 사용하여 끝났지 만 여전히 Java 용 비디오 재생 기능을 원합니다. 오 잘 나는 짐작한다. – cozmokramer8