我刚开始使用JavaFX.我知道它的基础知识是如何工作的.我尝试使用媒体和媒体播放器类播放声音,称为"sound.mp3".我在eclipse中编程,我在src文件夹中有声音文件,与"(默认包)"相同的文件夹.这是我的代码:
import javafx.scene.media.*;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
public class Main extends Application {
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage) {
primaryStage.setTitle("Hello World!");
String ssound = "sound.mp3";
Media sound = new Media(ssound);
MediaPlayer mediaPlayer = new MediaPlayer(sound);
mediaPlayer.play();
StackPane root = new StackPane();
primaryStage.setScene(new Scene(root, 800, 450));
primaryStage.show();
}
}
Run Code Online (Sandbox Code Playgroud)
请告诉我我做错了什么.
以下是来自控制台的错误消息:
Exception in Application start method
Exception in thread "main" java.lang.RuntimeException: Exception in Application start method
at com.sun.javafx.application.LauncherImpl.launchApplication1(Unknown Source) …Run Code Online (Sandbox Code Playgroud)