Streaming Radio mp3 java

时间:2012-05-30 22:53:39

标签: java streaming mp3 radio javasound

我正在尝试做一个简单的MP3播放器,一切都很完美,只是我有一个问题我不能做(播放)流媒体收音机mp3,我按钮'播放'我得到这个消息:

Unable to handle format: mpeglayer3, 44100.0 Hz, 16-bit, Stereo, LittleEndian, 
    Signed, 16000.0 frame rate, FrameSize=32768 bits
    Failed to realize: com.sun.media.PlaybackEngine@c88f97
    Error: Unable to realize com.sun.media.PlaybackEngine@c88f97

这是我的代码:

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    String radiourl = direccionurl.getText();
    URL url;
    try {
        url = new URL(radiourl);

        openFile(url);
    } catch (MalformedURLException ex) {
        Logger.getLogger(VentanaInicio.class.getName()).log(Level.SEVERE, null, ex);
    }

   p.start();
}             

public  void openFile(URL url){

    try{
      p = Manager.createPlayer(url);
      p.start();
    }catch (Exception o){
      o.printStackTrace();
    }
}

1 个答案:

答案 0 :(得分:1)

我最近还需要写一个音频播放器,并在http://onjava.com/pub/a/onjava/2004/08/11/javasound-mp3.html

找到一篇陈旧但很好的文章,其中包含大量示例代码

我根据那里的信息写了一个相当简单的玩家。 到目前为止,我只使用它来播放文件,但是我插入了你的URL,做了一个URL.openStream(),然后把它发送给播放器。工作得很好。