import javax.sound.sampled.*;
import java.io.*;
public class MusicPlayer {
private Clip clip;
public void play(String filePath) {
try {
File audioFile = new File(filePath);
AudioInputStream audioStream = AudioSystem.getAudioInputStream(audioFile);
AudioFormat format = audioStream.getFormat();
DataLine.Info info = new DataLine.Info(Clip.class, format);
clip = (Clip) AudioSystem.getLine(info);
clip.open(audioStream);
clip.start();
} catch (UnsupportedAudioFileException | LineUnavailableException | IOException e) {
e.printStackTrace();
}
}
public void stop() {
if (clip != null && clip.isRunning()) {
clip.stop();
clip.close();
}
}
public static void main(String[] args) {
MusicPlayer player = new MusicPlayer();
player.pla
Java 编写一个简单的音乐播放器
最新推荐文章于 2025-03-14 13:57:17 发布