문제

ID3V2 태그 및 MP4 및 WMV와 같은 비디오 형식에 대한 연구를 해왔습니다. ID3V2 태그를 편집하기위한 두 개의 상단 라이브러리는 다음과 같습니다.

Entagged 및 Jaudiotagger

이 두 가지 모두 오디오 형식 만 지원합니다. (그들은 M4A와 WMA를 지원하지만 MP4와 WMV는 아닙니다.) 먼저 왜 이렇게 생각합니까? 그런 다음 대안입니다.

도움이 되었습니까?

해결책

JID3가 트릭을 수행 할 것 같습니다. 확장에 대한 제한이 없습니다.

http://jid3.blinkenlights.org/

이제 누군가 가이 오픈 소스 프로젝트를 디자이너로 찾을 수 있기를 바랍니다.

다음은 여러 다른 파일 형식과 함께 사용하는 예입니다.

public class JITExample {
  private static MediaFile audioFile;

  public static void main(String... megaThrustersAreGo) {

    //File file = new File("/home/rhigdon/Desktop/project-voltron/test-files/video.mp4");
    //File file = new File("/home/rhigdon/Desktop/project-voltron/test-files/movGetOutTheWay_iPhone_Cellular_1.3gp");
    File file = new File("/home/rhigdon/Desktop/project-voltron/test-files/movGetOutTheWay_HD_WMV_720p_1.wmv");
    //Entagged Soltuion

    audioFile = new MP3File(file);


    try {
      ID3V2_3_0Tag tag = new ID3V2_3_0Tag();
      tag.setArtist("Ryan Higdon");
      tag.setAlbum("Ryan's Funky Beats");
      audioFile.setID3Tag(tag);
      audioFile.sync();
      for (ID3Tag eachTag : audioFile.getTags()) {
        System.out.println(eachTag.toString());
      }

    } catch (ID3Exception e) {
      e.printStackTrace();
      System.out.println("something bad happened");
    }


  }
}

다른 팁

소개 페이지에 따르면 여기 http://www.id3.org/introduction, OGG, WMA 및 AAC는 ID3V2에서 분리 된 자체 형식을 사용합니다.
ID3V2를 편집하고 MP3 : S를 재생하기위한 또 다른 라이브러리는 Jlayer입니다. JMF가 필요하지 않으며 J2SE 및 J2ME 모두에 사용할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top