0
我正在學習一個初學java項目,並且當您打開java小程序時我想要一個正確的聲音。我已將.au文件放在「C:\ Program Files文件(x86)\ BlueJ」中 - 這是bluej exe文件的位置(我認爲這是我在代碼中調用它的正確位置)。初學Java Applet - 無法獲取播放的聲音文件
import java.awt.*;
import java.applet.*;
import javax.swing.*;
import java.awt.event.*;
import java.awt.event.KeyListener;
import java.awt.event.KeyEvent;
public class guitarGame extends Applet implements ActionListener, KeyListener {
AudioClip brainStew;
Timer timer = new Timer (1000, this);
public void init(){
brainStew = getAudioClip(getDocumentBase(), "green day - brain stew.au");
brainStew.play();
}
public void keyReleased(KeyEvent ae){}
public void keyPressed(KeyEvent ae){
repaint();
}
public void keyTyped(KeyEvent ae){}
public void actionPerformed (ActionEvent ae){}
public void paint (Graphics g)
{
}
}
任何幫助,將不勝感激,謝謝。
我運行該applet從BlueJ的直我不在線上傳(爲什麼我認爲我可以打電話給音頻文件我做的方式),但無論如何,我改變了代碼,並運行時,仍然沒有音頻文件播放小程序。 – user2333960 2013-04-30 02:41:55
*「我正在從bluej直接運行此applet」*然後您需要a)弄清楚BlueJ設置爲應用程序的「根」。或者b)停止使用BlueJ來測試applet,而是使用一些簡單的HTML&applet查看器。 - 由於我不支持BlueJ,並且很少有人回覆applet的問題,所以我建議使用策略(b)。 – 2013-04-30 02:47:29
我接受了你的建議,找到了bluej的根,並把我的音頻文件放在那裏,它工作。謝謝! – user2333960 2013-04-30 03:19:51