public void start()
	{
		String name = getAudioFileName();
		try
		{			
			InputStream in = getAudioStream();
			AudioDevice dev = getAudioDevice();
			play(in, dev);
		}
		catch (JavaLayerException ex)
		{
			synchronized (System.err)
			{
				System.err.println("Unable to play "+name);
				ex.printStackTrace(System.err);
			}
		}
	}