Files
scratches/audio.java
2021-11-18 21:12:50 +01:00

40 lines
946 B
Java

import javax.sound.sampled.*;
import java.io.*;
import java.util.Scanner;
class Scratch
{
public static void main(String[] args) throws UnsupportedAudioFileException,IOException, LineUnavailableException
{
Scanner scanner = new Scanner(System.in);
File file = new File("JansiFart3.wav");
AudioInputStream audioStream = AudioSystem.getAudioInputStream(file);
Clip clip = AudioSystem.getClip();
clip.open(audioStream);
String response = "pog";
while(!response.equals("Q"))
{
System.out.println("P = play , S = stop , R = reset, Q = quit");
System.out.print("Enter your choice:");
response = scanner.next();
response = response.toUpperCase();
switch(response)
{
case ("P"): clip.start();
break;
case("S"): clip.stop();
break;
case("R"): clip.setMicrosecondPosition(0);
case("Q"): clip.close();
break;
default: System.out.println("Not valid!");
}
clip.start();
scanner.close();
}
}
}