我想在Java中创建一个媒体播放器。JLayer库已经支持mp3文件,但是哪个库可以播放m4a文件?
我在stack overflow上读到了有关vlcj的信息,但这似乎依赖于Swing/AWT,而我不想使用它们,因为我想稍后将应用程序移植到Android上。
我在stack overflow上读到了有关vlcj的信息,但这似乎依赖于Swing/AWT,而我不想使用它们,因为我想稍后将应用程序移植到Android上。
import javafx.scene.media.*;
String name = "song.mp3";
Media song = new Media(name);
MediaPlayer player = new MediaPlayer(song);
player.play();
这个答案有些间接。我对m4a文件并不是很了解。但是我找到了一个开源库,可以将它们作为Flash服务器进行流媒体传输,名为red5。它是用Java编写的,理论上你应该能够浏览他们的代码来弄清楚如何做到这一点。
希望这里有人能给出更直接的答案,这是我所能做的最好的。