jLayer

jLayer - MP3 Library

http://www.javazoom.net/

자바SE만으로는 MP3를 재생할 수 없다. 라이센스 때문이다.
따라서, Java를 사용해서 MP3를 재생하려면 이 라이브러리를 이용하는 것이 바람직하다. 이 라이브러리의 라이센스는 LGPL이다.

기본적인 사용법

InputStream을 넘겨서 Player 객체를 생성해주고 play().
public static void main(String[] args) { 
    FileInputStream fis;
    try {
        fis = new FileInputStream(new File("test.mp3"));
        Player player = new Player(fis);
        player.play();
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    } catch (JavaLayerException e) {
        e.printStackTrace();
    } 
}

AdvancedPlayer 객체 또한 비슷한 방식으로 사용할 수 있겠다 싶다.
자세한 설명은 생략한다.

댓글

이 블로그의 인기 게시물

자바 암호화 확장 (JCE) 관련 자바 1.8.0_151 이후 변경 사항

좌표 변환: 회전 이동

HTTP POST