JavaFX媒体可以';你不看mp3流吗?
我正在尝试创建一个简单的流媒体mp3服务器和客户端。我有一个服务器,可以与我能找到的所有客户端一起工作。接下来,我尝试创建一个使用javafx媒体的流媒体客户端,基本上如下所示:JavaFX媒体可以';你不看mp3流吗?,java,streaming,mp3,javafx-2,Java,Streaming,Mp3,Javafx 2,我正在尝试创建一个简单的流媒体mp3服务器和客户端。我有一个服务器,可以与我能找到的所有客户端一起工作。接下来,我尝试创建一个使用javafx媒体的流媒体客户端,基本上如下所示: new JFXPanel(); final Media media = new Media(url); final MediaPlayer player = new MediaPlayer(media); player.setOnPlaying(new Runnable() {
new JFXPanel();
final Media media = new Media(url);
final MediaPlayer player = new MediaPlayer(media);
player.setOnPlaying(new Runnable() {
public void run() { System.out.println("Running"); }
});
player.play();
当URL是一个文件:///时,此选项有效,但当URL指向我的流媒体服务器时则无效。当指向时也不起作用。用curl手动将数据假脱机到磁盘,然后从文件中播放,效果很好
Java版本为:
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)
平台是DebianLinux和pulseaudio
有人知道这是否有效吗
编辑:
不工作意味着,它从网络读取一些数据,然后似乎停止。它不会打印“正在运行”。设置OneError处理程序并查看是否有错误。JavaFX 2.2支持。列出了的详细技术规格。是否按照安装了libavformat53。