我需要使用javafx在窗口中播放背景音乐。但是,我无法找到正确的导入来播放它。我看到其他人所做的一切都不起作用,并且在导入与音频相关的内容时我总是遇到错误。
我尝试导入 javafx.media.Media 和 javafx.media.MediaPlayer,但没有任何效果。我还尝试使用 JavaZoom jlayer 项目中的 Jlayerlibrary,但这也不起作用,因为我无法成功导入它。
1-您从 MediaPlayer 制作对象
MediaPlayer mediaPlayer
2-您创建导入音频并使用的方法。
private void playHitSound(String filename){
String paths = getClass().getResource(fileName).getPath();
Media media = new Media(new File(Path).toURI().toString());
mediaPlayer = new MediaPlayer(media);
mediaPlayer.setCycleCount(MediaPlayer.INDEFINITE);
mediaPlayer.play();}
3-您使用@FMX Play方法导入音频路径
`@FMX
void play(MouseEvent event){String name = "File Path res" ;
playHitSound(名称);}