0

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.*;私は自分のプログラムで使用していました。

4

1 に答える 1

2

インポートするのを覚えていますjava.io.Fileか?これは、コンパイラが知らないと言っているクラスです。

于 2012-05-13T08:38:53.297 に答える