如何使用Javafx在Java中播放音频?

问题描述 投票:0回答:1

我需要使用javafx在窗口中播放背景音乐。但是,我无法找到正确的导入来播放它。我看到其他人所做的一切都不起作用,并且在导入与音频相关的内容时我总是遇到错误。

我尝试导入 javafx.media.Media 和 javafx.media.MediaPlayer,但没有任何效果。我还尝试使用 JavaZoom jlayer 项目中的 Jlayerlibrary,但这也不起作用,因为我无法成功导入它。

java javafx audio
1个回答
0
投票

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(名称);}

© www.soinside.com 2019 - 2024. All rights reserved.