小编use*_*445的帖子

如何用JavaFX播放声音

我刚开始使用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)

java media audio javafx

9
推荐指数
3
解决办法
4万
查看次数

标签 统计

audio ×1

java ×1

javafx ×1

media ×1