diff --git a/.idea/libraries/jl1_0.xml b/.idea/libraries/jl1_0.xml
new file mode 100644
index 0000000..08d5469
--- /dev/null
+++ b/.idea/libraries/jl1_0.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/FunningChicken.iml b/FunningChicken.iml
index c90834f..f599c47 100644
--- a/FunningChicken.iml
+++ b/FunningChicken.iml
@@ -7,5 +7,6 @@
+
\ No newline at end of file
diff --git a/src/bin/jl1.0.jar b/src/bin/jl1.0.jar
new file mode 100644
index 0000000..17f7c0a
Binary files /dev/null and b/src/bin/jl1.0.jar differ
diff --git a/src/com/yuxihan/MusicPlayer.java b/src/com/yuxihan/MusicPlayer.java
new file mode 100644
index 0000000..731fefc
--- /dev/null
+++ b/src/com/yuxihan/MusicPlayer.java
@@ -0,0 +1,60 @@
+package com.yuxihan;
+
+import java.io.BufferedInputStream;
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+
+import javazoom.jl.decoder.JavaLayerException;
+import javazoom.jl.player.Player;
+
+/**
+ * Java 播放音频
+ * @ClassName: MusicPlayer
+ * @Description: TODO
+ * @author: hyacinth
+ * @date: 2020年3月5日 上午12:10:53
+ * @Copyright: hyacinth
+ */
+public class MusicPlayer {
+
+
+ static Player player = null;
+
+ public static void main(String[] args) throws FileNotFoundException, JavaLayerException {
+ File file = new File("D:\\Dev\\IdeaProjects\\FunningChicken\\src\\resources\\16298209674952.mp3");
+ FileInputStream fis = new FileInputStream(file);
+ BufferedInputStream stream = new BufferedInputStream(fis);
+ Player player = new Player(stream);
+ player.play();
+ }
+
+ /**
+ * 播放 20 秒并结束播放
+ */
+ public void play() {
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ File file = new File("D:\\Dev\\IdeaProjects\\FunningChicken\\src\\resources\\16298209674952.mp3");
+ FileInputStream fis = new FileInputStream(file);
+ BufferedInputStream stream = new BufferedInputStream(fis);
+ player = new Player(stream);
+ player.play();
+ } catch (Exception e) {
+
+ // TODO: handle exception
+ }
+ }
+ }).start();
+ try {
+ Thread.sleep(20000);
+ } catch (InterruptedException e) {
+ e.printStackTrace();
+ }
+ player.close();
+ }
+
+
+}
\ No newline at end of file
diff --git a/src/resources/16298209674952.mp3 b/src/resources/16298209674952.mp3
new file mode 100644
index 0000000..5a95a90
Binary files /dev/null and b/src/resources/16298209674952.mp3 differ