1

Eclipse でのプロジェクト

Eclipse コンソール出力

なぜ機能しないのですか?isRuningメソッドを使用して、クリップが実行されているかどうかをテストしようとしましたが、取得できるのはファイルの長さとisRunningメソッドへの戻り値としてのFalseだけです。

再生しようとしているWAVファイルは、ウィキペディアWAVファイルの記事の形式表の 2 番目のファイルからのものです。かなり整形されていると思います。

4

1 に答える 1

0

私はあなたのコードを実際に見ることができないので、私はそれを行う方法を投稿しています。このコードはサウンドを「ロード」します:

    AudioInputStream audioPush = null;

    try {
        push = AudioSystem.getClip();

        URL urlPush = getClass().getResource(
                    "path to the file");

        audioPush = AudioSystem.getAudioInputStream(urlPush);

        push.open(audioPush);

    } catch (IOException e) {
        e.printStackTrace();
    } catch (LineUnavailableException e) {
        e.printStackTrace();
    } catch (Exception e) {
        e.printStackTrace();
    }

}

次に、次のように再生する必要があります。

push.start();

これは私が行う方法です。別の方法があるかどうかはわかりませんが、これは機能します。

于 2013-10-05T14:06:30.230 に答える