Java でメディア プレーヤーを作成したいと考えています。mp3 サポートは JLayer ライブラリで既に動作しますが、どのライブラリが m4a ファイルを再生できますか?
ここでvlcjについては stackoverflow で読みましたが、後でアプリケーションを Android に移植したいので、これは使用しない Swing/AWT に依存しているようです。
Java 7 以降を使用している場合は、Javafx ライブラリにアクセスできます。メディア プレーヤー (iTunes や Windows Media Player など) を使用して、よりシンプルな mp3 バージョンに変換して実行することもできます。.wav ファイルは mp3 よりもデータ使用量が大幅に多いため、お勧めしません (.wav データを圧縮し、聞き取れないデータや不要なデータを省略してファイル サイズを圧縮します)。
import javafx.scene.media.*;
String name = "song.mp3";
Media song = new Media(name);
MediaPlayer player = new MediaPlayer(song);
player.play();