본문 바로가기

분류 전체보기72

JLayer를 이용해서 음악 재생하기 "[Java] 음악(mp3 파일) 다루기" 1. 준비MP3를 다룰 수 있는 여러 라이브러리가 존재하지만, Java에서는 대표적으로 JLayer가 사용된다. 1.1 JLayer 라이브러리 추가위 사이트에서 소스코드, jar 파일 등을 다운받은 뒤, Java Build Path에 폴더 내 jar 파일을 추가해주면 된다.2. 음악 데이터를 담을 클래스 정의JLayer 라이브러리 내 Player 클래스를 사용하면 손 쉽게 음악을 재생할 수 있다. 그러나 음악 파일을 분석할 수 있도록 해야 하므로 라이브러리의 기존 코드를 참고하여 클래스를 재정의한다. 2.1 음악 파일 내부음악은 영상처럼 여러 개의 프레임으로 이루어져 있으며, 한 프레임은 여러 개의 sample 값들로 이루어져 있다.Sample 클래스 정의한 프.. 2018. 10. 12.
Tistory에 markdown으로 글쓰기 필자도 그러하지만, 깃 블로그에서 티스토리로 이동하는 경우가 많이들 있는 것 같다. 깃 블로그에 공부하면서 올린 게 다른 분들에 비하면 얼마 안 되지만 그래도 하다보니 쌓여서 버리기 좀 아까워서 쉽게 티스토리로 옮기지 못 했다. 그러다 내가 Markdown으로 작성한 문서를 다른 사람에게 보내줘야 할 일이 생겨서 Typora를 이용해서 pdf로 내보낸 뒤 보내주었다. 그 때 HTML 문서로도 내보낼 수 있는 것을 보았고 그걸 이용해보기로 했다. 위와 같이 파일 - 내보내기 - HTML 문서를 통해 HTML 코드로 변환을 시킬 수 있고 티스토리 글 작성 화면의 우측 상단에 에디터를 HTML로 변경하여 그대로 코드를 복사하면 Typora로 작성된 문서와 똑같이 작성된 것을 확인할 수 있다. 이미지는 따로 올.. 2018. 10. 12.