java怎么添加音频文件|JAVA程序中如何插入音频文件

A. java声音怎么添加

你可以查看JAVA API的 AudioClip类。给你举个简单的例子,我用URL定位好资源URL myMusic = getClass().getResource("audio/Lose.wav");private AudioClip audioClip = Applet.newAudioClip(myMusic);audioClip.loop();loop循环播放,还可以audioClip.loop();或者audioClip.loop();当然这些操作专与GUI结合最好。声音你可属以wav,aiff,midi,au,rmf格式,我一般用wav,注意音质不能太好,否则JAVA播放不了。你可以用goldWave转码工具,音质转换为PCM signed 16 bit,mono,保存类型为wav,我以前就这么转,JAVA听着还不错,

B. java添加音乐

看看是不是你要的效果public class TestSound extends JFrame {private static final long serialVersionUID = -8058205459841043819L;public static void main(String[] args) {TestSound frame = new TestSound();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setVisible(true);}public TestSound() {super();setSize(500, 400);getContentPane().add(new Music());}class Music extends JPanel {private static final long serialVersionUID = -4902962461712252077L;public Music() {super();setBackground(Color.WHITE);try {URL url = new File("D:/Tencent/QQ/Misc/Sound/Classic/shake.wav").toURI().toURL();Applet.newAudioClip(url).play();} catch (MalformedURLException e) {e.printStackTrace();}}}}

C. 在java中怎样插入音乐

import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.File; import javax.media.Manager; import javax.media.MediaLocator; import javax.media.Player; import javax.swing.*; public class MusicDemo extends JFrame implements ActionListener { Player player = null; String tilte = "音乐播放器"; public MusicDemo(String title) { super(title); // 设置显示标题(必须) setResizable(false);// 设置是否可以拖放窗口大小 File mufile = new File("D:\\Lovinyou.mp3"); try { if (player == null) { if (mufile.exists()) { MediaLocator locator = new MediaLocator("file:" + mufile.getAbsolutePath()); player = Manager.createRealizedPlayer(locator); player.prefetch(); } } // player.addControllerListener(this); player.start();// 开始播放 add(player.getControlPanelComponent(), "South"); double lx = Toolkit.getDefaultToolkit().getScreenSize().getWidth(); double ly = Toolkit.getDefaultToolkit().getScreenSize().getHeight(); setLocation((int) lx / 2 – 200, (int) ly / 2 – 150);// 设置显示位置(必须) // 设置frame的大小(必须) setSize(400, 300); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 关闭按钮退出程序(必须) setVisible(true);// (必须) } catch (Exception e) { e.getStackTrace(); } } public String getTilte() { return tilte; } public void setTilte(String tilte) { this.tilte = tilte; } public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub } public static void main(String[] args) { MusicDemo d = new MusicDemo("播放音乐"); } }

D. 怎样在JAVA中插入声音

import java.applet.*;import java.net.URL;import java.io.*;class Voice{ AudioClip beijing; File file999; URL url999,; File file100,; public Voice() { file999=new File("Sound\\背景Doom.wav"); try { url999=file999.toURL(); } catch (Exception e) { } beijing=Applet.newAudioClip(url999); kaishi=Applet.newAudioClip(url000); } public void play(int m) { switch(m) { case 1: beijing.play(); break; } } public void stop(int m) { switch(m) { case 1: beijing.stop(); break;} }} 用的时候调用函数就可以了譬如,设置游戏背景音乐的时候,在主界面定义一个成员变量 voice v然后 ,v.play(1);就行了我是这末实现的,一点浅薄的见解,不要见笑

E. JAVA程序中如何插入音频文件

在JAVA.applet中有复AudioClip类支持播放,制但好像只支持播放au和 wav格式的代码:AudioClip ac=getAudioClip (getCodeBase(), File);// 创 建Audioclip 对 象 并 装 入.au 文 件ac.play(); // 播 放 一 次ac.stop(); // 停 止 播 放ac.loop(); // 循 环 播 放

F. java中Swing怎么添加音乐

JAVA应用程序添加背景音乐示例:

1.先定义一个 URL 对象,并赋NULL值;

URL musicURL = null;

2.然后为定义的 URL 赋值,即得到要播放的URL地址,

musicURL = new URL( "音乐地址");//得到要播放音乐的url

3.创建一个播放音频的实例,并得到这个实例

AudioClip ac = Applet.newAudioClip(musicURL); //得到一个播放音频的实例

4.进行播放控制

ac.play(); //播放一编

ac.loop(); //循环播放

ac.stop();//停止

播放本地音乐示例:

private void playMusic(){ try { javax.media.Player player; if(null==player){ File musicFile=new File("./music.mp3");//得到一个MP3文件 if(musicFile.exists()){ MediaLocator locator=new MediaLocator("file:"+musicFile.getAbsolutePath()); player = Manager.createRealizedPlayer(locator); player.prefetch();//预读文件 }else{ System.err.println(pro.getMusicFile()+" 找不到"); } } //centerpanel.add(player.getControlPanelComponent()!=null?player.getControlPanelComponent():null);//显示播放工具 player.start();//播放 } catch (CannotRealizeException ex) { ex.printStackTrace(); } catch (NoPlayerException ex) { ex.printStackTrace(); } catch (IOException ex) { ex.printStackTrace(); } }

G. 如何在JAVA中使用音频文件

通过Java提供的AudioClip类就可以播放了:mid = java.applet.Applet.newAudioClip(this.getClass().getResource(midUrl[0]));mid.loop();//循环mid.play();//播放mid.stop();//停止

H. 用java 如何在游戏中插入音乐

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 stubif (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();}}

I. java中如何嵌入音频文件

在JAVA.applet中有AudioClip类支持播放,但好像只支持播放au和 wav格式的代码:AudioClip ac=getAudioClip (getCodeBase(), File);// 创 建Audioclip 对 象 并 装 入.au 文 件内ac.play(); // 播容 放 一 次ac.stop(); // 停 止 播 放ac.loop(); // 循 环 播 放


赞 (0)