특정 위치에서 .mp3 파일의 InputStream을 시작하려면 InputStream.skip() 메서드를 사용하여 건너 뛸 바이트 수를 어떻게 계산합니까?(MP3) Java에서 바이트 위치를 계산하는 방법
나는 다음과 같은 데이터에 액세스 할 수 있습니다 당신이 초
- MP3 파일의 샘플 속도
- MP3 파일의 샘플 크기
- MP3 파일의 프레임 속도
- 에서 시작하고자하는 지점을 mp3의 프레임 크기
나는 방법을 설명하는 수식/알고리즘을 찾으려고 노력했다. 그것을 계산하지만 그것을 찾을 수 없습니다. 이 작업을하는 방법을 아는 사람이 있습니까? 50 초 스킵 때
-Edit
I가 FRAMESIZE의 * 프레임 속도 * 위치 (초)를 수행하려했지만 그 (10)을 분할하는 요소 (10)에 의해 오프 여전히 3초하여 떨어져 있었다 노래, 더 큰 덩어리를 건너 뛰더라도.
가능한 복제 [?를 MP3에서 오디오 데이터를 얻을 방법] (http://stackoverflow.com/questions/938304/how-to-get-audio-data- from-a-mp3) – teppic
@teppic 아니오, JLayer를 사용하고 있습니다 – ImJustACowLol
링크 된 답변은 Jlayer의 사용법을 설명합니다. – teppic