0

私がやろうとしたことは、.wav 音楽ファイルを使用して、アプリケーションにバックグラウンドで音楽を再生させることです。
私はこのコードを持っていますが、 AudioStream が下に見つかりません

sun.audio.*;

Eclipse IDE を使用したことがある方は、AudioStream を見つけてインポートする方法を教えてください...

これが使用する私のコードです。何も実装または拡張しない Sound クラスの下にあります。

private AudioStream as;
private String lastSoundPath;

private void setStream(String soundPath){
    this.lastSoundPath = soundPath;
    try {
        InputStream in = new FileInputStream(soundPath);
        this.as = new AudioStream(in);
    } catch (Exception e) {
        e.printStackTrace();
    }
}

バンガランをプレイしようとしたときに発生するエラーは次のとおりです(ランダムに知っています...)

java.io.IOException: could not create audio stream from input stream
at sun.audio.AudioStream.<init>(AudioStream.java:82)
at vapour.studios.destiny.client.Sound.setStream(Sound.java:17)
at vapour.studios.destiny.client.Sound.<init>(Sound.java:24)
at vapour.studios.destiny.Destiny.main(Destiny.java:23)

前もって感謝します。

4

1 に答える 1

0

プロジェクトのプロパティで、実行環境として javaSE 1.7 を使用する必要があります。

Mac OS 10.8でうまくいきました

于 2013-01-02T19:03:28.337 に答える