Javaアプレットでオーディオを再生しようとしていますが、動作していません。何が問題なの?Javaアプレットのオーディオが再生されない
編集:限られた数のJavaで再生できるファイルのほかに、問題は、(Eclipseワークスペース内の)binフォルダに実行されている.classファイルが含まれていることに気付かなかったことでした。だから私のコードは、getDocumentBase()を参照して、オーディオファイルを見つけることができませんでした。 -_-」
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class Viewer extends Applet
implements MouseListener, MouseMotionListener {
AudioClip sound1;
AudioClip tap;
AudioClip clap;
public void init() {
sound1 = this.getAudioClip(getDocumentBase(),"boom.au");
tap = getAudioClip(getDocumentBase(), "tap.au");
clap = getAudioClip(getDocumentBase(), "clap.au");
this.resize(600,600);
addMouseListener(this);
setBackground(Color.BLACK);
}
public void paint (Graphics g) {
}
public void mouseClicked(MouseEvent e) {
sound1.play();
System.out.println("BOOM!");
}
public void mouseEntered(MouseEvent e) { }
public void mouseExited(MouseEvent e) { }
public void mousePressed(MouseEvent e) {
tap.play();
System.out.println("tap!");
}
public void mouseReleased(MouseEvent e) { }
public void mouseDragged(MouseEvent e) { }
public void mouseMoved(MouseEvent e) { }
}
どのようなメッセージ、苦情、または例外がありますか? – Eddie
+1は昨日も私に起こった:) – akarnokd