java生成声音代码 java发声

悬赏20?。。AVA—怎么弄一点声音?这java生成声音代码你有两个文件 需要注意 音乐java生成声音代码的路径 同时Java不支持MP3 格式java生成声音代码的音乐
但支持wav,mid,au,aif.rfm.格式
第一个 sound.java
代码如下
import java.applet.*;
public class sound extends Applet{
AudioClip ac;
public void init(){
ac=getAudioClip(getCodeBase(),"音乐名称.wav");
}
【java生成声音代码 java发声】public void start(){
ac.loop();
}
public void stop(){
ac.stop();
}
}
第二个文件 sound.html
html
body
applet code="sound.class" height=500 width=500
/applet
/body
/html
怎么在java中给按键添加声音?import javax.sound.midi.*;
import javax.sound.sampled.*;
import java.io.File;
public class SoundTest{
public static void main(String args[])throws Exception{
//下面是播放wav声音的代码
/*File wavFile = new File("D:\\yy.wav");//可以使用文件
//InputStream in = new FileInputStream(wavFile);//也可以使用流
//URL url = wavFile.toURI().toURL();//还可以使用URL
AudioInputStream ais = AudioSystem.getAudioInputStream(wavFile);//这里使用上面的三种,那种都可以
Clipclip = AudioSystem.getClip();
clip.open(ais);
clip.start();
*/
//下面是播放midi音乐的代码
File midiFile = new File("D:/midi180.mid");
Sequence sequence = MidiSystem.getSequence(midiFile);//这里同上面的,也可使用流和URL
Sequencer sequencer = MidiSystem.getSequencer();
sequencer.setSequence(sequence);
sequencer.open();
sequencer.start();
//sequencer.wait(300, 500);
// sequencer.close();
}
}
以上就是调用音频文件的代码 。
至于加监听,那都是小事了 。
保证好用,只不过midi的文件,自己要找 。
还有谢谢小凉 。。。。
如何实现java中的声音添加,播放等操作 。可以使用Applet组件 , 主要的代码如下(缺点是能播放WAv格式的,还有其它格式,不过mp3不行,):
import java.applet.Applet;
import java.applet.AudioClip;
import java.awt.FlowLayout;
import java.awt.event.*;
import java.io.File;
import java.net.MalformedURLException;
//播放音乐按钮
private JButton getPlayButton(){
if(playButton==null){
playButton=new JButton("播放");
playButton.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
if(filePath.getText()!=null){
try{
if(audioClip!=null){
audioClip.stop();
}
audioClip=Applet.newAudioClip(new File(filePath.getText()).toURI().toURL());
audioClip.play();//播放
}//只需要添加一个File对象传入文件路径
catch(MalformedURLException ee){ee.printStackTrace();}
}
}
});
}
return playButton;
}
java生成声音代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java发声、java生成声音代码的信息别忘了在本站进行查找喔 。

    推荐阅读