Media_Unavailable MediaException - 但文件与类位于同一文件夹中

时间:2018-03-26 21:15:48

标签: java audio io embedded-resource

The Rundown

  • 我想为我的程序添加一些天赋。
  • 我想添加一些背景音乐。
  • 我尝试使用googled解决方案,但我没有尝试过任何工作。
  • 我的音乐是'.wav'文件。
  • 我的文件与我的项目位于同一文件夹中。

我的班级:

import java.io.File;
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;



public class musicPlayer extends Thread{

    @Override
    public void run(){
        String path = "bkgmsc.wav";
        Media hit = new Media(new File(path).toURI().toString());
        MediaPlayer mediaPlayer = new MediaPlayer(hit);
        mediaPlayer.play();
    }

    public static void main(String[] args){
        (new musicPlayer()).start();

    }

}

我在哪里使用'musicPlayer':

public static void main(String[] args) {
        musicPlayer player = new musicPlayer();
        player.start();
}


错误:

Exception in thread "Thread-0" MediaException: MEDIA_UNAVAILABLE :
at javafx.scene.media.Media.<init>(Media.java:407)
at simplesubbattlsehip.musicPlayer.run(musicPlayer.java:19)

0 个答案:

没有答案