1. 如何實現java插入背景音樂
你是要播放哪類型的音樂呢,可以到網上找個mp3音樂的jar包就可以了,相關程序如下專 :public class Music extends Thread{
public void run()
{
Sequencer sequencer;
try{
sequencer = MidiSystem.getSequencer();
sequencer.open();
File my = new File("88.mid");
Sequence mySeq = MidiSystem.getSequence(my);
sequencer.setSequence(mySeq);
sequencer.setLoopCount(Sequencer.LOOP_CONTINUOUSLY);
sequencer.start();
}catch(Exception e){
e.printStackTrace();
}
}
}
希望可以幫到你,望採納屬,謝謝
2. 如何在java的界面中添加背景音樂
Java中可以通過AudioClip類來實現音樂播放,循環等操作。AudioClip支持的音樂格式有.wav、.mid、AIFF、AU、RMF,但是格式要求相當嚴格。我用AudioClip播放我自己錄的一段wav文件就沒有聲音,讓我糾結了很久,最後才發現我的wav文件內容沒有寫文件尾,對於格式要求嚴格的AudioClip而言是無法識別的(這個問題困擾了我整晚)。
AudioCLip主要的方法有:play()播放依次聲音;loop()循環播放音樂;stop()停止播放。
做法一:
InputStream is =null;
AudioStream as = null ;
is = getClass().getResourceAsStream("a.wav");
try {
as = new AudioStream(is);
} catch (IOException e) {}
AudioPlayer.player.start(as);
此方法將音樂文件放入流中在播放,僅限於Java Application,容易報錯,空指針異常,或者是流異常,不推薦。
做法二:
String music = "a.wav";
AudioClip clip = Applet.newAudioClip(getClass().getResource(music));
次方法在Applet中運行沒有問題,但是Application中getclass()會返回空指針,導致失敗。
推薦做法:
private URL url;
private AudioClip ac;
File f1 = new File("C:/3.wav");
try {
url= f1.toURL();
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
ac= Applet.newAudioClip(cb1);
ac.play();
3. 求在java中添加背景音樂的代碼
不知道你是在java里哪添加?Swing界面中嗎?
下面這個是我之前做Swing界面程序時添加音樂的代碼,希望對你有幫助
AudioClip[] musics;//定義音樂集合
musics = new AudioClip[2];//初始化
URL url1 = this.getClass().getResource("/ReadyGo.WAV"); //定義音樂文件地址
URL url2 = this.getClass().getResource("/back1.mid"); //定義音樂文件地址
musics[0] = JApplet.newAudioClip(url1);
musics[1] = JApplet.newAudioClip(url2);
musics[0].play();//音樂開始執行
musics[1].stop();//停止播放
4. 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();
}
}
5. Java程序怎樣添加背景音樂
你可以試一下下面的代碼
import java.applet.AudioClip;
import java.io.*;
import java.applet.Applet;
import java.awt.Frame;
import java.net.MalformedURLException;
import java.net.URL;
public class JavaClip extends Frame{
public JavaClip(){
super();
}
public static void main(String args[]) {
try {
URL cb;
File f = new File("C:\\Documents and Settings\\Administrator\\桌面\\刀出鞘.wav"); //引號裡面的是音樂文件所在的絕對鹿筋
cb = f.toURL();
AudioClip aau;
aau = Applet.newAudioClip(cb);
//aau.play();
aau.loop();
//循環播放 aau.play() 單曲 aau.stop()停止播放
JavaClip frame=new JavaClip();
//frame.setBounds(0, 0, 300, 200);
//frame.setVisible(true);
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
}
6. java jsp中怎麼插入背景音樂(要直接打開就放的那種)
只要在HTML上添加以上代碼就了,前提是電腦上已經安裝了播放器,如RealPlay。
<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";>
只需要把整段代碼復制到文章中(編輯文章的時請先點擊HTML代碼模式再粘貼代碼,否則這段代碼會以文本形式顯示出來,不能被執行),用你喜歡及可用的音樂文件的URL(網址)代替上面白色顯示的音樂地址代碼就可以了。