<embed
src="C:/mp3/10.19/画心.mp3"
width="480"
height="100"
loop="false"
autostart="false">
</embed>
更多设置如下:
1、如果要播放rm,ra,ram类型的音乐,代码如下:
<embed
width="0"
height="0"
type="audio/x-pn-realaudio-plugin"
autostart="true"
controls="ControlPanel"
src="http://guest.anyp.cn/uploads/01.rm">
2、
如果要播放midi,asf,wma,asx类型的音乐,代码如下:
<embed
autostart="true"
loop="-1"
controls="ControlPanel"
width="0"
height="0"
src="http://guest.anyp.cn/uploads/01.mid">
只需要把整段代码copy复制到文章中(编辑文章的时请先点击HTML代码模式再粘贴代码,否则这段代码会以文本形式显示出来,不能被执行),用你喜欢及可用的音乐文件的URL(网址)代替上面白色显示的音乐地址代码就可以了。
java好像只支持wav格式的音乐文件,你可以用 格式化工厂 转换一下。。再用下面代码:import java.applet.Applet
import java.applet.AudioClip
import java.awt.event.ActionEvent
import java.awt.event.ActionListener
import java.io.File
import java.net.URI
import java.net.URL
import javax.swing.JButton
import javax.swing.JFrame
import javax.swing.JPanel
public class f extends JFrame implements ActionListener {
private static final String AudioClip = null
private JButton Oj
private JButton Oj1
AudioClip clip =null
File musicFile
URI uri
URL url
private void f() throws InterruptedException{
musicFile = new File("/zxc.wav")
uri = musicFile.toURI()
try {
url = uri.toURL()
} catch (Exception e) {
}
clip=Applet.newAudioClip(url)
//clip.play()
}
f() {
this.setSize(800, 600)
this.setResizable(false)
JPanel p = new JPanel()
this.setContentPane(p)
this.setVisible(true)
Oj = new JButton("开始")
Oj1 = new JButton("结束")
this.setVisible(true)
Oj.addActionListener(this)
Oj1.addActionListener(this)
this.add(Oj)
this.add(Oj1)
}
public static void main(String[] args) throws InterruptedException {
f ff=new f()
ff.f()
}
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if (e.getSource() == Oj) {
play()
} else if (e.getSource() == Oj1) {
stop()
//System.exit(0)
}
}
public void play() {
if (clip != null)
( (java.applet.AudioClip) clip).play()
}
public void stop() {
if (clip != null)
( (java.applet.AudioClip) clip).stop()
}
}
在src下面建一个文件夹music放音乐如withoutYou.mp3try{
java.net.URL musicPath=MyActionListener.class.getResource("/music/withoutYou.mp3")
System.out.println(musicPath)
music= java.applet.Applet.newAudioClip(musicPath)
music.loop()//循环播放
}catch( Exception ef){
javax.swing.JOptionPane.showMessageDialog(null, "音乐播放失败")
}
绝对可以;
不行找我; qq983714669;要给我80分;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)