本篇文章给大家谈谈给java游戏加背景音乐,以及java小游戏怎么加音乐对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、在一个编好的java游戏中添加背景音乐,开始游戏就开始播放,怎么添加2、java做小游戏,怎么给游戏加背景音乐?? 请附上代码,希望添加背景音乐代码能简短些!谢谢。。3、请问怎么在java程序里加背景音乐4、用Java编写了个小游戏想给游戏加上背景音乐用什么方法5、我用Java写了个贪吃蛇的小游戏想在游戏中加入背景音乐等等各种音效应该用什么方法?6、如何给JAVA迷宫游戏添加背景音乐 。重点是怎么把背景音乐的类加入到游戏的主类中
在一个编好的java游戏中添加背景音乐,开始游戏就开始播放,怎么添加
AudioClip clip = null;
public AudioClip getAudioClip() {
return this.clip;
}
public void setAudioClip(AudioClip clip) {
this.clip = clip;
}
public void play() {//播放
if (getAudioClip() != null) {
getAudioClip().play();
}
}
public void loop() {//循环
if (getAudioClip() != null) {
getAudioClip().loop();
}
}
public void stop() {//停止
if (getAudioClip() != null) {
getAudioClip().stop();
}
}
再把下面的这句话放到主函数里面
try {
pvz.setAudioClip(Applet.newAudioClip((new java.io.File(“music.wav”)).toURL()));
} catch (MalformedURLException e) {
e.printStackTrace();
}
pvz.loop();//循环播放
java做小游戏,怎么给游戏加背景音乐?? 请附上代码,希望添加背景音乐代码能简短些!谢谢。。
//主程序部分
audioPlayWave = new myMusicPlay(“1.wav”);// 开音乐
audioPlayWave.start();
musicOpenLab = 1;
//音乐子类(都是苦命的孩子,要互利互惠啊)
import java.io.File;
import java.io.IOException;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;
import javax.sound.sampled.UnsupportedAudioFileException;
public class myMusicPlay extends Thread {
private String fileName;
private final int EXTERNAL_BUFFER_SIZE = 524288;
public myMusicPlay(String wavFile) {
this.fileName = wavFile;
}
public void run() {
File soundFile = new File(fileName); // 播放音乐的文件名
if (!soundFile.exists()) {
System.err.println(“Wave file not found:” + fileName);
return;
}
while (true) { // 设置循环播放
AudioInputStream audioInputStream = null; // 创建音频输入流对象
try {
audioInputStream = AudioSystem.getAudioInputStream(soundFile); // 创建音频对象
} catch (UnsupportedAudioFileException e1) {
e1.printStackTrace();
return;
} catch (IOException e1) {
e1.printStackTrace();
return;
}
AudioFormat format = audioInputStream.getFormat(); // 音频格式
SourceDataLine auline = null; // 源数据线
DataLine.Info info = new DataLine.Info(SourceDataLine.class, format);
try {
auline = (SourceDataLine) AudioSystem.getLine(info);
auline.open(format);
} catch (LineUnavailableException e) {
e.printStackTrace();
return;
} catch (Exception e) {
e.printStackTrace();
return;
}
if (auline.isControlSupported(FloatControl.Type.PAN)) {
FloatControl pan = (FloatControl) auline
.getControl(FloatControl.Type.PAN);
}
auline.start();
int nBytesRead = 0;
byte[] abData = new byte[EXTERNAL_BUFFER_SIZE];
try {
while (nBytesRead != -1) {
nBytesRead = audioInputStream
.read(abData, 0, abData.length);
if (nBytesRead = 0)
auline.write(abData, 0, nBytesRead);
}
} catch (IOException e) {
e.printStackTrace();
return;
} finally {
auline.drain();
// auline.close();
}
}
}
}
请问怎么在java程序里加背景音乐
在src下面建一个文件夹music放音乐如withoutYou.mp3
try{
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, “音乐播放失败”);
用Java编写了个小游戏想给游戏加上背景音乐用什么方法
播放音乐的代码 了解一下 可以直接加到小游戏里
package com.music.test;
import javazoom.jl.decoder.JavaLayerException;
import javazoom.jl.player.Player;
import java.io.*;
public class Music {
private String music;
private Player player;
public Music() throws FileNotFoundException, JavaLayerException {
FileInputStream file = new FileInputStream(“e:/闹钟.mp3”);
BufferedInputStream name = new BufferedInputStream(file);
player = new Player(name);
player.play();
}
public static void main(String[] args) throws FileNotFoundException, JavaLayerException{
new Music();
}
}
我用Java写了个贪吃蛇的小游戏想在游戏中加入背景音乐等等各种音效应该用什么方法?
背景音乐最简单
首先准备一个背景音乐的音频文件例如:
audio src=”./mp3/xx.mp3″ controls=”controls” preload id=”music” hidden /audio
在打开游戏的时候就用JS触发,其他音效也是一样的
先准备好音频文件,当某个节点触发后读取这条对应的音频文件就可以了!
如何给JAVA迷宫游戏添加背景音乐 。重点是怎么把背景音乐的类加入到游戏的主类中
用JMF很简单:支持wav,mp3,au格式的音乐
导入:import javax.media.*;
定义:Player player=null;
初始化: player=Manager.createPlayer(new MediaLocator(“file:”+背景音乐的路径));
player.getDuration();
player.prefetch();
播放: player.start();
不用JMF的话:支持wav,au格式:
需要导入的类:
import java.io.*;
import java.applet.*;
File file=new File(背景音乐的路径);
URL url =file.toURL();
clip=Applet.newAudioClip(url);
clip.play();
希望对你有帮助
给java游戏加背景音乐的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java小游戏怎么加音乐、给java游戏加背景音乐的信息别忘了在本站进行查找喔。