MiroslavJelaska/SpaceInvaders

View on GitHub
src/utilities/SoundEffectPlayer.java

Summary

Maintainability
A
0 mins
Test Coverage
package utilities;

import sun.audio.AudioPlayer;
import sun.audio.AudioStream;

import java.io.InputStream;

public class SoundEffectPlayer {
    public static void Play(String filePath){
        try {
            ClassLoader cl = Thread.currentThread().getContextClassLoader();
            InputStream in = cl.getResourceAsStream(filePath);
            AudioStream audioStream = new AudioStream(in);
            AudioPlayer.player.start(audioStream);
        }
        catch (Exception e){
            System.out.println("Sound error:" + e.getMessage());
        }
    }
}