java里边播放声音。。不是在继承Applet的小程序。就在Frame里实现

在继承了Frame的类里边实现播放声音。。怎么实现?... 在继承了Frame 的类里边实现播放声音。。怎么实现? 展开
 我来答
匿名用户
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目录下
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式