3个回答
展开全部
给你这个代码,绝对没问题,其他的代码有些时候与JFrame不能同时用,麻烦死了。
java.net.URL file1 = getClass().getResource("NewTournament.wav");
AudioClip sound1 = java.applet.Applet.newAudioClip(file1);
sound1.play();
//sound1.loop();
//sound1.stop();
声音文件可以放在。java文件的根目录下。
我为了找能在JFrame下能播放声音文件的代码,花了很长时间,估计你也是吧。
java.net.URL file1 = getClass().getResource("NewTournament.wav");
AudioClip sound1 = java.applet.Applet.newAudioClip(file1);
sound1.play();
//sound1.loop();
//sound1.stop();
声音文件可以放在。java文件的根目录下。
我为了找能在JFrame下能播放声音文件的代码,花了很长时间,估计你也是吧。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
提供你一个方法,源程序自己写吧
完成个 音乐播放 thread
然后主类的 main 里面调用音乐播放线程的 run 方法
完成个 音乐播放 thread
然后主类的 main 里面调用音乐播放线程的 run 方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
import java.applet.*;
import java.net.URL;
public class MusicDemo{
public static void main(String[] args){
URL musicURL = null;
try{
musicURL = new URL( "myMusic.wmv ");//得到要播放音乐的url
}catch(Exception e){
e.printStackTrace();
}
AudioClip ac = Applet.newAudioClip(musicURL); //得到一个播放音频的实例
ac.play();//播放一编
//ac.loop();//循环播放
//ac.stop();//停止
}
}
import java.net.URL;
public class MusicDemo{
public static void main(String[] args){
URL musicURL = null;
try{
musicURL = new URL( "myMusic.wmv ");//得到要播放音乐的url
}catch(Exception e){
e.printStackTrace();
}
AudioClip ac = Applet.newAudioClip(musicURL); //得到一个播放音频的实例
ac.play();//播放一编
//ac.loop();//循环播放
//ac.stop();//停止
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询