[問題] 請問applet怎麼播放音效?
各位大哥好:
因為想在applet上放音樂,所以自己先做了一個測試,
就是按按鈕就會播放在同一個資料夾下的音效檔,但是不知道為什麼好像沒辦法執行..
我是參考這個網站:
http://big5.china-code.net/read/7/6/165648.html
我的程式碼:
public class applet7 extends JApplet implements ActionListener{
JButton But;
applet7 ap;
public void init(){
But=new JButton("play");
ap=new applet7();
Container pane=this.getContentPane();
pane.setLayout(new GridLayout(1,1));
pane.add(But);
this.But.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==But){
AudioClip temp=ap.getAudioClip(getDocumentBase(),"SAX.au");
temp.play();
But.setEnabled(false);
}
}
}
試過.wav和.mp3檔也都沒效..編譯是會過但是按鈕按下去就像軟墊一樣,滑鼠移開
才恢復正常,也沒有執行setEnabled的樣子..
另外想問一下AudioClip是Interface吧?還是有一個class也叫AudioClip?
麻煩各位高手解答了
謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.103.80
推
07/31 11:35, , 1F
07/31 11:35, 1F
→
07/31 11:37, , 2F
07/31 11:37, 2F
→
07/31 11:39, , 3F
07/31 11:39, 3F
推
07/31 12:03, , 4F
07/31 12:03, 4F
→
07/31 12:05, , 5F
07/31 12:05, 5F
推
07/31 12:17, , 6F
07/31 12:17, 6F
→
07/31 21:33, , 7F
07/31 21:33, 7F
→
07/31 22:04, , 8F
07/31 22:04, 8F
→
07/31 22:07, , 9F
07/31 22:07, 9F
推
08/10 06:48, , 10F
08/10 06:48, 10F