参考了 :http://zhidao.baidu.com/link?url=AB8hwfGyKW6vjdeSVwxpYBv1Qqp6WlZrn1Egk0z3_M6wKjXaCOZjQ_kdvN2En3ZPX82yXT29kUGXkCu4SeNft_
URL url = this.getClass().getResource("actor.wav"); //wav 音乐文件放在你自己新建项目的bin目录下,不懂的百度。mp3文件不能播放,所以要把MP3文件转换为wav
AudioClip audioClip = Applet.newAudioClip(url);
audioClip.play(); //开始播放此音频剪辑。
//audioClip.loop(); //以循环方式开始播放此音频剪辑。
wav格式转换器。把mp3音乐转换为wav格式的音乐,即可播放。
附带格式转换网站:
https://www.baidu.com/s?word=wav%E6%A0%BC%E5%BC%8F%E8%BD%AC%E6%8D%A2%E5%99%A8&tn=91319165_hao_pg&ie=utf- 8&ssl_sample=normal&f=3&rsp=1
额,上面的方法不太好,因为生成的wav文件太大。
所以楼主找了第二个方法。
参考:http://www.oschina.net/code/snippet_937173_17692 里面的代码所需要的包,那个网站的评论里面有。这种方法可以播放mp3格式的文件。至于评论里说的不能暂停音乐,我通过 调用player.close(); 就可以了,把它放在按钮的响应事件里,是可以暂停的。