org.qtunes.ff.spi.mp3.jlayerspi
Class JLAudioFileReader
java.lang.Object
javax.sound.sampled.spi.AudioFileReader
org.qtunes.ff.spi.mp3.jlayerspi.JLAudioFileReader
public class JLAudioFileReader
- extends AudioFileReader
AudioFileReader Service provider for reading MP3 files
using the standard javax.sound.AudioInputStream package.
Much simpler and cleaner than the Javazoom supplied one.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MP3
public static final AudioFileFormat.Type MP3
- An AudioFileFormat.Type for MP3 files
JLAudioFileReader
public JLAudioFileReader()
setBigEndian
public static void setBigEndian(boolean endian)
- Call if you prefer your AudioInputStream to return it's samples as big-endian.
The default is little-endian.
getAudioFileFormat
public AudioFileFormat getAudioFileFormat(File file)
throws IOException,
UnsupportedAudioFileException
- Specified by:
getAudioFileFormat
in class AudioFileReader
- Throws:
IOException
UnsupportedAudioFileException
getAudioFileFormat
public AudioFileFormat getAudioFileFormat(URL url)
throws IOException,
UnsupportedAudioFileException
- Specified by:
getAudioFileFormat
in class AudioFileReader
- Throws:
IOException
UnsupportedAudioFileException
getAudioFileFormat
public AudioFileFormat getAudioFileFormat(InputStream in)
throws IOException,
UnsupportedAudioFileException
- Specified by:
getAudioFileFormat
in class AudioFileReader
- Throws:
IOException
UnsupportedAudioFileException
getAudioInputStream
public AudioInputStream getAudioInputStream(File file)
throws IOException,
UnsupportedAudioFileException
- Specified by:
getAudioInputStream
in class AudioFileReader
- Throws:
IOException
UnsupportedAudioFileException
getAudioInputStream
public AudioInputStream getAudioInputStream(URL url)
throws IOException,
UnsupportedAudioFileException
- Specified by:
getAudioInputStream
in class AudioFileReader
- Throws:
IOException
UnsupportedAudioFileException
getAudioInputStream
public AudioInputStream getAudioInputStream(InputStream in)
throws IOException,
UnsupportedAudioFileException
- Specified by:
getAudioInputStream
in class AudioFileReader
- Throws:
IOException
UnsupportedAudioFileException