Javaで.mp3ファイルのビジュアライザーを作成する際に問題が発生しました。私の目標は、再生中の.mp3ファイルに合わせて実行される視覚化を作成することです。
現在、.mp3を視覚化することも再生することもできますが、両方を同時に再生することはできません。私はこれを必要以上にトリッキーにするかもしれないライブラリを使用しています。
私は現在:
- .mp3をFileInputStreamとして読み込みます。
- a)FileInputStreamをビットストリームに変換してビジュアライザーを実行するか、b)FileInputStreamをライブラリのPlayメソッドに渡し、そこでビットストリームに変換してデコードし、再生します。
JLayerライブラリを使用して.mp3を再生およびデコードしています。
私の質問は、2つのアクションを同期して、両方を同時に実行でき、それらが整列するようにするにはどうすればよいですか(したがって、視覚化は変化する周波数に対応します)。これは、それらが同時に終了することを意味します。