Java 播放MP3 使用第三方解决方案 (jl1.0.jar)_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Java 播放MP3 使用第三方解决方案 (jl1.0.jar)

Java 播放MP3 使用第三方解决方案 (jl1.0.jar)

 2021/11/21 19:07:20  anlinko  程序员俱乐部  我要评论(0)
  • 摘要:packagecom.xu.musicplayer.player;importjava.io.BufferedInputStream;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjavazoom.jl.decoder.JavaLayerException;importjavazoom.jl.player.Player
  • 标签:解决方案 解决 使用 Java
class="java" name="code">


package com.xu.musicplayer.player;

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("C:\\Users\\hyacinth\\Desktop\\Work\\花涵 - 假行僧.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("C:\\Users\\hyacinth\\Desktop\\Work\\花涵 - 假行僧.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();
	}

	
}






https://blog.csdn.net/qq_34814092/article/details/80889813
发表评论
用户名: 匿名