Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.project.name;
- import java.net.URL;
- import javax.sound.sampled.*;
- public class TestClass {
- public static void main (String[] args) {
- new TestClass().run();
- }
- public void run () {
- Clip clip = null;
- ClassLoader cl = this.getClass().getClassLoader();
- AudioInputStream ais;
- URL url = cl.getResource("com/example/project/assets/TestSound.wav");
- System.out.println(url);
- try {
- ais = AudioSystem.getAudioInputStream(url);
- System.out.println(ais);
- clip = AudioSystem.getClip();
- System.out.println(clip);
- clip.open(ais);
- System.out.println(clip.isOpen());
- }
- catch (Exception e) {
- e.printStackTrace();
- System.exit(1);
- }
- clip.start();
- System.out.println(clip.isRunning());
- try {
- Thread.sleep(100);
- while (clip.isRunning()) {
- Thread.sleep(100);
- }
- }
- catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement