m_clip.drain(); } else { System.out.println("playWavFile<init>(): can't get data from file " + clipFile.getName());
m_clip.drain(); } else { System.out.println("playWavFile<init>(): can't get data from file " + clipFile.getName());
URL url = new File("C:/Users/Jack/Desktop/Pok/pokemon.wav").toURI().toURL(); AudioInputStream ais = AudioSystem.getAudioInputStream(url)); Clip clip = AudioSystem.getClip(); clip.open(ais); clip.start(); clip.drain(); // Stop the main thread from exiting
try (InputStream is = new BufferedInputStream(new FileInputStream(SoundPlayer.class.getResourceAsStream(s)))) { AudioInputStream audioStream = AudioSystem.getAudioInputStream(is); AudioFormat format = audioStream.getFormat(); DataLine.Info info = new DataLine.Info(Clip.class, format); Clip clip = (Clip) AudioSystem.getLine(info); clip.open(audioStream); clip.start(); try { Thread.sleep(250); } catch (InterruptedException ex) { } clip.drain(); } catch (IOException | LineUnavailableException | UnsupportedAudioFileException ex) { ex.printStackTrace(); }
clip.open(stream); clip.start(); clip.drain();
public static void runOnce(final String location) { File audioFile = new File(Game.gameFolder + "/sounds/" + location); Thread t = new Thread(new Runnable() { public void run() { try (AudioInputStream audioStream = AudioSystem .getAudioInputStream(audioFile);) { AudioFormat format = audioStream.getFormat(); DataLine.Info info = new DataLine.Info(Clip.class, format); try (Clip audioClip = (Clip) AudioSystem.getLine(info);) { audioClip.open(audioStream); audioClip.start(); audioClip.drain(); } System.out.println("heyeyeyeyye"); System.out.println("sound method ran"); } catch (Exception e) { e.printStackTrace(); } } }); t.start(); t.join(); }
public static void main(String[] args) throws IOException, UnsupportedAudioFileException, LineUnavailableException { File in = new File("C:\\Users\\Sandra\\Desktop\\music\\rags.wav"); AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(in); Clip play = AudioSystem.getClip(); play.open(audioInputStream); FloatControl volume= (FloatControl) play.getControl(FloatControl.Type.MASTER_GAIN); volume.setValue(1.0f); // Reduce volume by 10 decibels. play.start(); play.drain(); play.close(); }
play.drain(); } catch (UnsupportedAudioFileException | IOException | LineUnavailableException ex) { ex.printStackTrace();
System.out.println("Started"); clip.drain(); System.out.println("Drained"); } catch(LineUnavailableException | InterruptedException lue) { lue.printStackTrace(); }
audioClip.drain();