java - I can't seem to launch mediaplayer on my JavaFX application -


i trying make basic javafx video player. when try execute program application launches well:

the application

however on clicking "open file" button select .mp4 file , play drive, error on console

com.sun.media.jfxmedia.mediaexception: not create player!

nothing happens , application windows stays there. i've tried installing required libraries , packages(glib, libav) no avail.

i'm attaching code reference.

package amedia;  import java.io.file; import java.net.url; import java.util.resourcebundle; import javafx.event.actionevent; import javafx.fxml.fxml; import javafx.fxml.initializable; import javafx.scene.control.label; import javafx.scene.media.media; import javafx.scene.media.mediaplayer; import javafx.scene.media.mediaview; import javafx.stage.filechooser;   public class fxmldocumentcontroller implements initializable {  private mediaplayer mediaplayer;  @fxml private mediaview mediaview;  private string filepath;   @fxml private void handlebuttonaction(actionevent event) {      filechooser filechooser = new filechooser();     filechooser.extensionfilter filter = new filechooser.extensionfilter("select file(.mp4)", "*.mp4");     filechooser.getextensionfilters().add(filter);      file file = filechooser.showopendialog(null);     filepath = file.touri().tostring();        if (filepath != null) {          media media = null;          try {             media = new media(filepath);         } catch (exception e) {             system.out.println(e + "\n");         }          try {             mediaplayer = new mediaplayer(media); //this execution interrupts         } catch (exception e) {             system.out.println(e.getcause() + "\n");         }          mediaview.setmediaplayer(mediaplayer);          try {             mediaplayer.play();         } catch (exception e) {             system.err.println(e + "\n");         }      }  }  @override public void initialize(url url, resourcebundle rb) {     // todo }  } 

also, i'm using netbeans 8.2 on mageia 6.


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -