спасибо за информацию, с помощью вышеупомянутых и некоторых других у меня есть этот код, который работает:

й день!

Я играю в игру и хочу, чтобы она имела фоновый звук. Я создал класс для этого, и я называю это своим основным. Мой код выглядит следующим образом:

import sun.audio.*;
import java.io.*;

    public class Sound {

        public void music() {

            AudioStream backgroundMusic;
            AudioData musicData;
            AudioPlayer musicPlayer = AudioPlayer.player;
            ContinuousAudioDataStream loop = null;
            try {
                backgroundMusic = new AudioStream(new FileInputStream("chickendance.wav"));
                musicData ,= backgroundMusic.getData();
                loop = new ContinuousAudioDataStream(musicData);
                musicPlayer.start(loop);
            } catch (IOException error) { System.out.println(error);
            }
        }
    }

Это мой основной класс, где я это называю.

public class HangmanLauncher extends javax.swing.JFrame {

        public HangmanLauncher() {
            initComponents();
            Sound sound = new Sound();
            sound.music();
        }

Моя проблема в том, что музыка не играет.Error: java.io.IOException: could not create audio stream from input stream. Что это значит? Тип моего файла - Microsoft Wave Sound Format, а его размер - 796 КБ. Могу ли я знать, что я делаю не так? Ваши предложения будут высоко оценены. Заранее спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос