Comment utiliser JavaFX MediaPlayer correctement?

Je suis en train d'écrire un jeu simple et en essayant de jouer des sons, mais je ne peux pas le faire fonctionner quand j'ai créer le support de l'objet, il jette IllegalArgumentException. Je ne suis pas beaucoup d'un codeur Java et toute aide sera appréciée.
Voici un exemple de code:

import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;

public class Main{
    public static void main(String[] args) {

        Media pick = new Media("put.mp3"); //throws here
        MediaPlayer player = new MediaPlayer(pick);
        player.play();
    }
}

Évidemment mis".mp3" existe et situé dans le répertoire correct, j'ai vérifié le chemin d'accès à l'aide: System.out.println(System.getProperty("user.dir"));

ce que je fais mal ici?

  • J'ai trouvé que le chemin d'accès au fichier doit être écrit en tant que "fichier://put.mp3". Et maintenant, je reçois MediaException: MEDIA_INACCESSIBLE : put.mp3
InformationsquelleAutor Dima Maligin | 2014-03-18