Streaming Radio mp3 java


J'essaie de faire un simple lecteur mp3, tout est parfait, juste j'ai un problème que je ne peux pas faire (Lire) le streaming radio mp3, où je fais le bouton 'play' je reçois ce message:

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

Ceci est mon code:

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();
    }
}
Author: Andrew Thompson, 2012-05-31

1 answers

J'ai aussi besoin d'écrire un lecteur audio récemment, et il a trouvé un vieux, mais bon article avec beaucoup d'exemples de code à http://onjava.com/pub/a/onjava/2004/08/11/javasound-mp3.html

J'ai écrit un lecteur assez simple basé sur les informations là-bas. Jusqu'à présent, je ne l'avais utilisé que pour lire des fichiers, mais j'ai branché votre URL, fait une URL.openStream (), et l'a envoyé au joueur. A très bien fonctionné.

 1
Author: GreyBeardedGeek, 2012-05-31 00:54:29