私は現在、バックグラウンドの mp3 サウンドを再生する必要があるプロジェクトに取り組んでいます。Jlayerライブラリとここにあるコードを使用して、なんとかそれを行うことができました
ただし、ループ再生や一時停止など、このコードにさらに機能を追加する必要がありました。
ループ機能はかなり簡単に実装できましたが、mp3 ファイルを一時停止および再開する方法を探すのに何時間も費やしました。
私の推測では、getPosition() メソッドと mp3 の合計フレーム数を使用して、Player クラスで play(int frames) メソッドを使用することでしたが、合計フレーム数を取得できません。
どんな手掛かり ?この一時停止/再開方法が必要なだけなので、これとは異なる方法を知っている場合は、気軽に投稿してください
また、BasicPlayer ライブラリ (リンクはこちら) でいくつか試してみましたが、mp3 ファイルを読み込もうとすると、常に javax.sound.sampled.UnsupportedAudioFileException が発生します。