
1个回答
2013-10-22
展开全部
import sun.audio.*;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;import sun.audio.AudioPlayer;
public class MusicPlay {
private MusicPlay(){}
public static AudioStream as = null;
public static String getURL(String s){
return MusicPlay.class.getClassLoader().getResource(s).getFile();
}
public static void play(){
stream(getURL(music/1.wav));
AudioPlayer.player.start(as);
}
public static void stream(String fileURL){
try {
as = new AudioStream(new FileInputStream(fileURL));
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}music文件夹必须放在bin目录下
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;import sun.audio.AudioPlayer;
public class MusicPlay {
private MusicPlay(){}
public static AudioStream as = null;
public static String getURL(String s){
return MusicPlay.class.getClassLoader().getResource(s).getFile();
}
public static void play(){
stream(getURL(music/1.wav));
AudioPlayer.player.start(as);
}
public static void stream(String fileURL){
try {
as = new AudioStream(new FileInputStream(fileURL));
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}music文件夹必须放在bin目录下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询