java音乐播放器代码_java 音乐播放器 示例源码(亲测可用)
时间: 2023-11-29 08:05:40 浏览: 67
java 音乐播放器 实例代码
4星 · 用户满意度95%
以下是一个简单的 Java 音乐播放器的示例代码,你可以根据自己的需求进行修改和扩展:
```
import java.io.File;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
public class MusicPlayer {
private Clip clip;
public void play(String filePath) {
try {
if (clip != null && clip.isActive()) {
clip.stop();
}
clip = AudioSystem.getClip();
clip.open(AudioSystem.getAudioInputStream(new File(filePath)));
clip.start();
} catch (Exception e) {
e.printStackTrace();
}
}
public void stop() {
if (clip != null && clip.isActive()) {
clip.stop();
}
}
public static void main(String[] args) {
MusicPlayer player = new MusicPlayer();
player.play("path/to/music.mp3");
}
}
```
在上述代码中,我们使用了 Java 的标准音频库 `javax.sound.sampled` 来实现播放音乐的功能。`play()` 方法接收一个音乐文件的路径作为参数,并播放该音乐文件。`stop()` 方法用于停止当前正在播放的音乐。在 `main()` 方法中,我们创建了一个 `MusicPlayer` 对象,并播放了指定路径下的音乐文件。
请注意,这只是一个简单的示例代码。如果你需要一个更完整和功能更强大的音乐播放器,你需要考虑添加更多的功能,例如暂停、快进/快退、播放列表等。
阅读全文