gpt4 book ai didi

JavaFX - MediaPlayer 不工作

转载 作者:行者123 更新时间:2023-12-02 13:38:28 24 4
gpt4 key购买 nike

package main;

import javafx.fxml.FXML;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.control.Button;
import javafx.event.ActionEvent;
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
import java.io.File;
import javafx.scene.media.AudioClip;


public class Controller {
Media sound = new Media("mouseHover.mp3");
MediaPlayer mediaPlayer = new MediaPlayer(sound);
mediaPlayer.play();
}

我正在尝试播放声音文件,但收到的错误是“无法解析符号播放”,并且我的 IDE 还说“mediaPlayer”从未被使用过。为什么是这样?我非常确定我的媒体路径是正确的(我将其放在 src 旁边的根文件中)。

最佳答案

这是一个类,您需要在应用程序的主函数中执行mediaPlayer.play()

public class Controller {
Media sound = new Media("mouseHover.mp3");
MediaPlayer mediaPlayer = new MediaPlayer(sound);
//Empty constructor
public Controller()
{
}
}

在应用程序的主要功能中,您可以像这样播放它:

public static void main(String [] args)
{
Controller ct = new Controller();
ct.mediaPlayer.play();
}

关于JavaFX - MediaPlayer 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42869328/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com