2013-02-06 3 views
0

내가 메타 데이터를 추출 sub4me에서 찾을 수 있습니다 MediaInfo.java 클래스를 사용하고 찾을 수 없습니다 다양한 비디오 파일 형식에서. 그러나 런타임에 위의 오류가 발생합니다. 당신이 플랫폼을 따라에 MediaInfo 배포를 다운로드하여 추가 할 필요가 있으므로 예외는 : 라이브러리 'Mediainfo를'을로드 할 수 없습니다 : 지정된 모듈을

내 코드의 추출물은, 예외가 MediaInfo info = new MediaInfo()

String fileName = "file:///homes/sa303/NetBeansProjects/MoviePlayer1/src/Trailer/IronMan3.mp4"; 
File file1 = new File(fileName); 
System.out.println(file1.getPath()); 

MediaInfo info = new MediaInfo(); 
info.open(file1); 

String format = info.get(MediaInfo2.StreamKind.Video, 1, "Format", MediaInfo2.InfoKind.Text, MediaInfo2.InfoKind.Name); 
String bitRate = info.get(MediaInfo2.StreamKind.Video, 1, "BitRate", MediaInfo2.InfoKind.Text, MediaInfo2.InfoKind.Name); 
String frameRate = info.get(MediaInfo2.StreamKind.Video, 1, "FrameRate", MediaInfo2.InfoKind.Text, MediaInfo2.InfoKind.Name); 
String width = info.get(MediaInfo2.StreamKind.Video, 1, "Width", MediaInfo2.InfoKind.Text, MediaInfo2.InfoKind.Name); 

String audioBitrate = info.get(MediaInfo2.StreamKind.Audio, 1, "BitRate", MediaInfo2.InfoKind.Text, MediaInfo2.InfoKind.Name); 
String audioChannels = info.get(MediaInfo2.StreamKind.Audio, 1, "Channels", MediaInfo2.InfoKind.Text, MediaInfo2.InfoKind.Name); 

답변

0

this 대답에 따르면 던져이며, 클래스 MediaInfo, 그냥 JNI 래퍼입니다 프로젝트의 클래스 경로에 대한 네이티브 라이브러리 파일 ..

관련 문제