Как добавить аудио в Java JFrame в BlueJ? - PullRequest
0 голосов
/ 24 мая 2019

Я играю в игру «Разбиватель кирпичей» для класса Computer Science и пытаюсь добавить в нее фоновую музыку.Я использую JFrame в BlueJ, а аудио - это файл .WAV.Любая помощь будет принята с благодарностью!

Вставленный ниже код - это то, что я уже пробовал.Я звоню music(); на моем втором экране игры.

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.io.*;
import javax.imageio.*;
import java.util.ArrayList;
import sun.audio.*;
import sun.audio.AudioData;


public static void music()
    {
        AudioPlayer MGP = AudioPlayer.player;
        AudioStream BGM;
        AudioData MD;
        ContinuousAudioDataStream loop = null;
        try
        {
            BGM = new AudioStream(new FileInputStream("gambino.wav"));
            MD = BGM.getData();
            loop = new ContinuousAudioDataStream(MD);
        }
        catch(IOException error)
        {
        }

        MGP.start(loop);
    }

Он компилируется, но звук не воспроизводится.

...