JavaFX媒体可以';你不看mp3流吗?

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() {

我正在尝试创建一个简单的流媒体mp3服务器和客户端。我有一个服务器,可以与我能找到的所有客户端一起工作。接下来,我尝试创建一个使用javafx媒体的流媒体客户端,基本上如下所示:

    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。