特定の位置で.mp3ファイルのInputStreamを開始する場合、InputStream.skip()メソッドを使用してスキップするバイト数を計算するにはどうすればよいですか?(MP3)Javaのバイト位置を計算する方法
私は、次のデータへのアクセスがあります。 あなたは数秒でで開始したいポイント
- mp3のサンプル・レート
- mp3のサンプルサイズ
- mp3のフレームレート
- mp3のフレームサイズ
私はどのようにそれを計算するために私はそれを見つけることができませんでした。あなたの誰かがこれを行う方法を知っていますか?
-EDIT
私はフレームサイズ*フレームレート*の位置(秒)をやってみましたが、50秒にスキップされたときには、10で割るファクタ10でオフにした、まだ3秒でそれを持っていました曲、より多くのチャンクをスキップする場合はさらに。
可能な複製を(http://stackoverflow.com/questions/938304/how-to-get-audio-data- from-a-mp3) – teppic
@teppicいいえ、私はJLayerを使っています – ImJustACowLol
リンクされた答えはJlayerの使い方を説明しています。 – teppic