AC3 오디오 파일을 입력으로 제공하고, InputStream을 가져 와서 Apache Tika에 전달합니다.Apache Tika가 AC3 파일을 오디오/ac3이 아닌 application/octet-stream으로 구문 분석합니다.
라이브러리는 오디오/ac3을 MIME 유형 XML으로 나열하지만 유형을 식별하지 못합니다. 다른 표준 미디어 유형과도 잘 작동합니다.
누구든지이 문제를 해결하는 방법을 알고 있습니다.
Metadata metadata = new Metadata();
metadata.add(Metadata.RESOURCE_NAME_KEY, fileName);
TikaConfig config = TikaConfig.getDefaultConfig();
MimeTypes mimeTypes = config.getMimeRepository();
tikaMediaType = mimeTypes.detect(new BufferedInputStream(inputStream), metadata);
를 통해 추가되었습니다. 기묘한. –
탐지를 수행 할 때 파일 이름도 전달하면 어떻게됩니까? 또한 Apache Tika의 어떤 버전을 사용하고 있습니까? – Gagravarr
메타 데이터에서도 파일 이름을 전달 중입니다. (위 코드 업데이트). 내가 사용하는 버전은 1.16 –