J'ai installé Ubuntu 14.04 et j'obtiens une erreur lorsque j'instancie un MediaPlayer.JavaFx MediaPlayer "Impossible de créer un lecteur!" erreur dans Ubuntu 14.04
package mediatest;
import java.io.File;
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
import javafx.stage.Stage;
/**
*
* @author DESARROLLO
*/
public class MediaTest extends Application {
@Override
public void start(Stage primaryStage) {
Button btn = new Button();
btn.setText("Say 'Hello World'");
btn.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
Media media = new Media(new File("rotate.mp4").toURI().toASCIIString());
MediaPlayer player = new MediaPlayer(media);
}
});
StackPane root = new StackPane();
root.getChildren().add(btn);
Scene scene = new Scene(root, 300, 250);
primaryStage.setTitle("Hello World!");
primaryStage.setScene(scene);
primaryStage.show();
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
launch(args);
}
}
Le problème est quand je crée le MediaPlayer:
Media media = new Media(new File("rotate.mp4").toURI().toASCIIString());
MediaPlayer player = new MediaPlayer(media);
Le message d'exception:
Caused by: MediaException: UNKNOWN : com.sun.media.jfxmedia.MediaException: Could not create player! : com.sun.media.jfxmedia.MediaException: Could not create player!
at javafx.scene.media.MediaException.exceptionToMediaException(MediaException.java:146)
at javafx.scene.media.MediaPlayer.init(MediaPlayer.java:511)
at javafx.scene.media.MediaPlayer.<init>(MediaPlayer.java:414)
at javafxapplication2.FXMLDocumentController.handleButtonAction(FXMLDocumentController.java:34)
Je l'ai déjà installé ubuntu-restricted-extras, et tous les codecs nécessaires pour afficher vidéos MP4. Lorsque je joue la vidéo avec Vlc ou un autre lecteur, il n'y a pas de problème.
Peut-il s'agir d'un problème JavaFx sous Ubuntu 14.04?
J'ai essayé avec jre-1,8
Pouvez-vous poster un [MCVE] (http://stackoverflow.com/help/mcve) représentant votre erreur! – ItachiUchiha
Désolé, le voilà! – juanscolari