package ddf.minim.tests; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; import java.nio.file.Paths; import ddf.minim.AudioPlayer; import ddf.minim.Minim; public class MultipleAudioPlayers { boolean running; String fileFolder; Minim minim; public static void main(String[] args) { MultipleAudioPlayers test = new MultipleAudioPlayers(); test.Start(args); } void Start(String[] args) { fileFolder = args[0]; minim = new Minim(this); for (int i = 0; i < 17; ++i) { AudioPlayer player = minim.loadFile( args[1] ); if ( player == null ) { System.out.println("File loading failed on attempt " + i); break; } } minim.stop(); } public String sketchPath( String fileName ) { return Paths.get( fileFolder, fileName ).toString(); } public InputStream createInput( String fileName ) { FileInputStream stream = null; try { stream = new FileInputStream(sketchPath(fileName)); } catch( FileNotFoundException ex ) { System.err.println( "Unable to find file " + fileName ); } return stream; } }