有点像编号的菜鸟,但我一直在为计算机科学课创建Pacman,由于某种原因,我无法让我的音频工作。
基本上,这就是我所写的内容。
public void paint(Graphics g)
{
PlayAudio();
//.... a lot of other stuff
}
我的PlayAudio方法:
public void PlayAudio()
{
try
{
Clip clickClip = AudioSystem.getClip();
File filePath = new File("opening.wav");
AudioInputStream ais = AudioSystem.getAudioInputStream(filePath);
clickClip.open(ais);
clickClip.start();
}
catch (Exception e)
{
e.printStackTrace();
}
}
它编译并执行,但音频文件无法播放。谢谢你的帮助!
我已确认我的opens.wav:
.wav
文件。答案 0 :(得分:0)
Java 7包含播放音频的新类。媒体和MediaPlayer。例如:
String media = "media.mp3";
Media hit = new Media(media);
MediaPlayer mediaPlayer = new MediaPlayer(hit);
mediaPlayer.play();
你需要这个libreries:
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;