[英]Java audio playing error
我是Java新手。
我正在閱讀一本教程書,並嘗試了幾乎所有作為示例給出的代碼,並且它們都能完美地工作。 但是,當我嘗試了此音頻播放教程時,即使我了解了大多數內容,仍然無法播放它。 它給我錯誤,說
Exception in thread "main" java.lang.Error: Unresolved compilation problem: at MouseClicker.main(MouseClicker.java:9)
這是代碼。
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.applet.*;
import java.net.URL;
public class MouseClicker extends Jframe{
AudioClip click;
public static void main(String[] args){
new MouseClicker();
}
public MouseClicker(){
this.setSize(400,400);
this.setTitle("Mouse Clicker");
this.addMouseListener(new Clicker());
URL urlClick = MouseClicker.class.getResource("hello.wav");
click = Applet.newAudioClip(urlClick);
this.setVisible(true);
}
private class Clicker extends MouseAdapter
public void mouseClicked(MouseEvent e){
click.play();
}
}
public class MouseClicker extends Jframe{
這是一個JFrame
,而不是Jframe
。 (大寫F)
請記住,Java區分大小寫!
您在Clicker
類的定義中缺少左括號
private class Clicker extends MouseAdapter {
^
Java IDE
可以突出顯示這些語法錯誤。
還要確保音頻文件hello.wav
與MouseClicker.class
(在這種情況下為bin
文件夾)位於同一位置,以便可以將其作為資源讀取。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.