Gửi bởi
zhaoyun93
cho mình hỏi làm sao để chèn âm thanh vào button ví dụ khi mình bấm vào nút button thì nó phát ra đoạn âm thanh đó [IMG]images/smilies/online.gif[/IMG] mình tìm cả buổi trên youtube và google mà không thấy [IMG]images/smilies/Cry.gif[/IMG] mấy bạn giúp mình với [IMG]images/smilies/21.gif[/IMG]
Bạn thử VD này xem:
1.Import
Mã:
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.Clip;
import javax.sound.sampled.AudioSystem;
2.Chèn các hàm này vào class của bạn:
Mã:
public void playSound(String soundName)
{
try
{
AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File(soundName).getAbsoluteFile( ));
Clip clip = AudioSystem.getClip( );
clip.open(audioInputStream);
clip.start( );
}
catch(Exception ex)
{
System.out.println("Error with playing sound.");
ex.printStackTrace( );
}
}
3. Trong hàm actionPerformed cho JButton, gọi hàm playSound với file name là 1 String:
Mã:
public void actionPerformed(ActionEvent ae)
{
//any method put here
playSound("buzzer.wav");
}
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...