Java getAudioInputStream()找不到符号

时间:2012-05-13 08:31:35

标签: java

当我点击按钮时,我创建了一个class来播放声音。

以下是代码:

public void playSound()
    {
        try 
        {
            AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File("beep-1.wav"));
            Clip clip = AudioSystem.getClip( );
            clip.open(audioInputStream);
            clip.start( );
        }
        catch(Exception e)
        {
            System.out.println("Error with playing sound.");
            e.printStackTrace( );
        }
    }

但是当我编译时,我收到了这个错误:

error: cannot find symbol
            AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File("beep-1.wav"));
                                                                    ^
  symbol:   class File
  location: class MemoryGame
1 error

Process completed.

getAudioInputStream()有什么问题?

我在我的程序中使用了import javax.sound.sampled.*;

1 个答案:

答案 0 :(得分:2)

您记得导入java.io.File吗?这是编译器说它不知道的类。