首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java音频播放错误

Java音频播放错误
EN

Stack Overflow用户
提问于 2013-06-21 01:44:10
回答 2查看 232关注 0票数 1

我是爪哇新手。

我读了一本教程书,尝试了几乎所有作为示例的代码,它们都工作得很完美。但是,当我尝试这个音频播放教程,即使我理解它的大部分,我仍然不能让它播放。它给了我错误,说

Exception in thread "main" java.lang.Error: Unresolved compilation problem: at MouseClicker.main(MouseClicker.java:9)

这是密码。

代码语言:javascript
复制
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();
    }

}

EN

回答 2

Stack Overflow用户

发布于 2013-06-21 01:49:05

代码语言:javascript
复制
public class MouseClicker extends Jframe{

这是JFrame,而不是Jframe。(大写F)

记住,Java是区分大小写的!

票数 1
EN

Stack Overflow用户

发布于 2013-06-21 01:55:50

Clicker类的定义中缺少一个开口大括号

代码语言:javascript
复制
private class Clicker extends MouseAdapter {
                                           ^

Java IDE可以突出显示这些语法错误。

还要确保音频文件hello.wav位于与MouseClicker.class (本例中的bin文件夹)相同的位置,以便可以作为资源读取。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17226495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档