Bonjour tout le monde,
Je voudrais tout bêtement lire des videos (entre quelques secondes et 5 minutes de durée) dans les formats classiques mp4, avi etc.
Tout ça en JavaFX.
Pour info, je travaille sous eclipse avec les sdk 8 et 9 de chez oracle. J'ai testé avec le 9 sur les conseils d'un autre forum mais toujours les mêmes problèmes.
J'ai le code suivant qui me renvoie deux exceptions (en fonction de l'initialisation de la variable "me")
package application;
import java.io.File;
import javafx.application.Application;
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.layout.BorderPane;
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
import javafx.scene.media.MediaView;
public class Main
extends Application
{
@Override
public void start
(Stage primaryStage
)
{
try
{
// deux initialisations de la variable "me" avec une exception différente à chaque fois!!!
/*
*
* Media me = new Media(new File("/home/moi/Téléchargements/1.mp4").toURI().toString());
* //MediaException: UNKNOWN : com.sun.media.jfxmedia.MediaException: Could not create player! : com.sun.media.jfxmedia.MediaException: Could not create player!
*
*/
/*
*
* Media me = new Media(new File("file:///home/moi/Téléchargements/1.mp4").toURI().toString());
* //MediaException: MEDIA_UNAVAILABLE : /home/moi/java/workspacewindows/testMedia/file:/home/moi/Téléchargements/1.mp4 (Aucun fichier ou dossier de ce type)
*
*/
MediaPlayer mp
= new MediaPlayer
(me
);
MediaView mv
= new MediaView
(mp
);
BorderPane root
= new BorderPane
();
root.
getChildren().
add(mv
);
Scene scene
= new Scene
(root,
400,
400);
scene.
getStylesheets().
add(getClass
().
getResource("application.css").
toExternalForm());
primaryStage.
setScene(scene
);
primaryStage.
show();
}
catch(Exception e
)
{
e.
printStackTrace();
}
}
public static void main
(String[] args
)
{
launch
(args
);
}
}
Si quelqu'un a une idée...
Merci d'avance!
while(caDeconne == true)
{
caDeconne = chercher(forum, google, tete) ;
}