File musicFile=new File("所要添加的音乐键咐橡名简源")
URI uri=musicFile.toURI()
URL url=uri.toURL():
AudioClip=Applet.newAudioClip(url)
控制音乐的播放与停止
clip.play()
clip.stop()
import sun.audio.AudioPlayerimport sun.audio.AudioStream
import sun.audio.ContinuousAudioDataStream
public class Test extends JFrame {
public Test() {
Container c = this.getContentPane()
c.add(new JLabel("背景音乐"))
ContinuousAudioDataStream sound
try {
sound = new ContinuousAudioDataStream(new AudioStream(new FileInputStream(new File("H:\\AddLife.wav"))).getData())
AudioPlayer.player.start(sound)
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace()
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace()
}
this.setSize(200, 200)
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
this.setVisible(true)
}
public static void main(String[] args) {
new Test()
}
}
注纯棚意,这庆陵种方做差则式值支持读取mid或mave(mav)格式的音乐文件,如果你想要播放mp3,去网上下载个现成的java播放器例子看看吧!
注意要try catch一下,我这里运凳就不弯丛做了。===============================
要导入的包(都是java自带的)
import sun.audio.AudioPlayer
import sun.audio.AudioStream
import sun.audio.ContinuousAudioDataStream
下面是要添加的代码(两行)(它会自动循环播放)
ContinuousAudioDataStream sound = new ContinuousAudioDataStream(new AudioStream(new FileInputStream("F:\埋悄樱\sound\\song.wav")).getData())
AudioPlayer.player.start(sound)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)