java - JavaFX MediaPlayer status Unknown (streaming from http) Mpeglayer3 -


im trying make app streams online radio (http://syl.mooo.com:9000/stream) (no life radio) mediaplayer won't react, if check status says unknown. doing wrong?

my code:

    @override     public void run() {         final countdownlatch latch = new countdownlatch(1);         swingutilities.invokelater(new runnable() {             public void run() {                 new jfxpanel(); // initializes javafx environment                 latch.countdown();             }         });         try {             latch.await();         } catch (interruptedexception e) {             e.printstacktrace();         }          media media = new media("http://syl.mooo.com:9000/stream");         mediaplayer = new mediaplayer(media);         mediaplayer.setautoplay(true);     } } 

}

app consists on button says "play"

edit:

after adding error handling got:

mediaexception: unknown : [com.sun.media.jfxmediaimpl.platform.gstreamer.gstmediaplayer@b1f29c7] error_media_invalid: error_media_invalid @ javafx.scene.media.mediaexception.getmediaexception(mediaexception.java:160) @ javafx.scene.media.mediaplayer$_mediaerrorlistener.onerror(mediaplayer.java:2660) @ com.sun.media.jfxmediaimpl.nativemediaplayer$eventqueuethread.handleerrorevents(nativemediaplayer.java:685) @ com.sun.media.jfxmediaimpl.nativemediaplayer$eventqueuethread.run(nativemediaplayer.java:41 9)

addded code:

    @override     public void run()     {           ....              media = new media("http://radio.nolife-radio.com:9000/stream");             if (media.geterror() == null)             {                 media.setonerror(new runnable()                 {                     public void run()                     {                         system.out.println("error media");                     }                 });             }             mediaplayer = new mediaplayer(media);             if (mediaplayer.geterror() == null)             {                 mediaplayer.setonerror(new runnable()                 {                     public void run()                     {                         mediaplayer.geterror().printstacktrace();                     }                 });                 mediaplayer.setautoplay(true);             }            } 

also, makes java crash with: appcrash fxplugins.dll

edit2:

it seems shoutcast isnt supported javafx (streaming audio/radio in java?) try jlayer (http://www.javazoom.net/projects.html) , update again.


Comments

Popular posts from this blog

java - How to specify maven bin in eclipse maven plugin? -

single sign on - Logging into Plone site with credentials passed through HTTP -

php - Why does AJAX not process login form? -