java代碼播放WAV音頻

在很多場合都會需要使用到播放音樂的功能,在沒事時用java swing開發一個小遊戲就要用到播放音頻。下面就是經過本人親測有效的用於播放wav格式的音頻的代碼。

import java.applet.Applet;
import java.applet.AudioClip;
import java.io.File;
import java.net.MalformedURLException;

public class MusicPlayer {
	private static File file = null;
	//創建audioclip對象
	private static AudioClip audioClip = null;
	public static void play(String fileUrl) {
		//選擇播放文件
		file = new File(fileUrl);
		
		
		//將file轉換爲url
		try {
			audioClip = Applet.newAudioClip(file.toURI().toURL());
		} catch (MalformedURLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		//循環播放	播放一次可以使用audioClip.play
		audioClip.loop();
//		audioClip.play();
		
	}
	public static void stop() {
		audioClip.stop();
	}
	
}

調用播放代碼

MusicPlayer.play("music/Faster.wav");

停止播放代碼

MusicPlayer.stop();

希望對有興趣的小夥伴有幫助!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章