真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java按鍵發(fā)出聲音代碼 java鍵盤事件代碼

怎么在java中給按鍵添加聲音?

import javax.sound.midi.*;

成都創(chuàng)新互聯(lián)公司,專注為中小企業(yè)提供官網(wǎng)建設(shè)、營銷型網(wǎng)站制作、成都響應(yīng)式網(wǎng)站建設(shè)公司、展示型成都網(wǎng)站建設(shè)、網(wǎng)站制作等服務(wù),幫助中小企業(yè)通過網(wǎng)站體現(xiàn)價值、有效益。幫助企業(yè)快速建站、解決網(wǎng)站建設(shè)與網(wǎng)站營銷推廣問題。

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);//這里使用上面的三種,那種都可以

Clip clip = 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();

}

}

以上就是調(diào)用音頻文件的代碼。

至于加監(jiān)聽,那都是小事了。

保證好用,只不過midi的文件,自己要找。

還有謝謝小涼。。。。

如何實現(xiàn)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中如何給按鈕添加聲音,只要一按就有聲音

//給你個例子

import java.io.*;

import javax.sound.sampled.*;

import javax.swing.*;

import java.awt.event.*;

public class Au extends JFrame

{

public static void main(String[] args)

{

Au w=new Au();

}

Au()

{

JButton b=new JButton("播放");

b.addActionListener(new ActionListener()

{

public void actionPerformed(ActionEvent e)

{

play();

}

});

add(b);

setResizable(false);

pack();

setLocationRelativeTo(null);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setVisible(true);

}

void play()

{

//將f指定為聲音文件的文件名,

//聲音文件只能是WAVE、AU、AIFF、AIFC、SND格式的。

final String f="s.wav";

Clip c=null;

try

{

c=AudioSystem.getClip();

c.open(AudioSystem.getAudioInputStream(new File(f)));

c.loop(0);

}

catch(Exception ex)

{

}

}

}

頁面按鈕如何觸發(fā)聲音事件?

一般而言,網(wǎng)頁中按鈕是沒有聲音觸發(fā)事件的。如果要讓按鈕響應(yīng)鼠標動作發(fā)出聲音,我們可以寫一段javascript腳本代碼來實現(xiàn)。制作方法:

1.新建文件:

DynamicAudioButton.js ,代碼:

//Customize Dynamic Audio Link 自定義動態(tài)聲音鏈接

function DynamicAudioLink(){

open("")

}

//Customize Dynamic Audio Mouse Over Color 自定義動態(tài)聲音mouseover顏色

function AudioOver() {

document.Audio.button.style.background="#999999"

document.Audio.button.style.color="white"

}

//Customize Dynamic Audio Mouse Down Color 自定義動態(tài)聲音mousedown顏色

function AudioDown() {

document.Audio.button.style.color="#cccccc"

}

//Customize Dynamic Audio Mouse Off Color 自定義動態(tài)聲音mouseOff 顏色

function AudioOut() {

document.Audio.button.style.background="#666666"

document.Audio.button.style.color="#ffffff"

}

//Customize Dynamic Audio sound 自定義動態(tài)聲音

function playHome()

{

document.all.sound.src = "bleep.wav";

}

document.write('')

//Customize Button Style 自定義按鈕樣式

document.write('')

document.write('

')

2.保存文件后,在頁面相關(guān)處插入代碼引用該JS文件。

3.選擇好音樂文件,可以是wav、mp3等,音樂文件盡量小些。方法制作完成,用戶可以使用圖片等形式,當(dāng)然也得修改 DynamicAudioButton.js 文件相應(yīng)的代碼。

1.按鈕總的來說是WINDOWIN中最學(xué)用的也是最基本的一種控制部件,比如在各種編程語言中及應(yīng)用程序中都少不了按鈕的參與,在網(wǎng)頁設(shè)計中也是如此,通過按鈕可以完成很多任務(wù),以下將全面講解按鈕使用技巧及應(yīng)用實例。

2.一般的可視性網(wǎng)頁制作工具中,都有方便的按鈕填加工具,可直接在網(wǎng)頁的合適位置填加按鈕,如果你使用手工的網(wǎng)頁制作方法,那么可用下面的源代碼制作按鈕,其中onclick決定按下按鈕的動作:

input type="button" name="B1" value="按鈕" /p

onclick /p

3.如果只使用單獨的按鈕,那么可省略form標簽,只使用單純的按鈕代碼,將節(jié)省按鈕所占的網(wǎng)頁空間:

input type="button" name="B1" value="按鈕" /p


文章名稱:java按鍵發(fā)出聲音代碼 java鍵盤事件代碼
網(wǎng)頁網(wǎng)址:http://weahome.cn/article/doshdjh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部