public abstract class AudioFileReader extends Object
Constructor and Description |
---|
AudioFileReader() |
Modifier and Type | Method and Description |
---|---|
abstract AudioFileFormat |
getAudioFileFormat(File file)
获取提供的
File 的音频文件格式。
|
abstract AudioFileFormat |
getAudioFileFormat(InputStream stream)
获取提供的输入流的音频文件格式。
|
abstract AudioFileFormat |
getAudioFileFormat(URL url)
获取提供的URL的音频文件格式。
|
abstract AudioInputStream |
getAudioInputStream(File file)
从提供的
File 获取音频输入流。
|
abstract AudioInputStream |
getAudioInputStream(InputStream stream)
从提供的输入流中获取音频输入流。
|
abstract AudioInputStream |
getAudioInputStream(URL url)
从提供的URL获取音频输入流。
|
public abstract AudioFileFormat getAudioFileFormat(InputStream stream) throws UnsupportedAudioFileException, IOException
IOException
。
stream
- 应提取文件格式信息的输入流
AudioFileFormat
音频文件格式的
AudioFileFormat
对象
UnsupportedAudioFileException
- 如果流不指向系统识别的有效音频文件数据
IOException
- 如果发生I / O异常
InputStream.markSupported()
,
InputStream.mark(int)
public abstract AudioFileFormat getAudioFileFormat(URL url) throws UnsupportedAudioFileException, IOException
url
- 应提取文件格式信息的URL
AudioFileFormat
音频文件格式的
AudioFileFormat
对象
UnsupportedAudioFileException
- 如果URL不指向系统识别的有效音频文件数据
IOException
- 如果发生I / O异常
public abstract AudioFileFormat getAudioFileFormat(File file) throws UnsupportedAudioFileException, IOException
File
的音频文件格式。
File
必须指向有效的音频文件数据。
file
-
File
提取文件格式信息的File
AudioFileFormat
音频文件格式的
AudioFileFormat
对象
UnsupportedAudioFileException
- 如果
File
未指向系统识别的有效音频文件数据
IOException
- 如果发生I / O异常
public abstract AudioInputStream getAudioInputStream(InputStream stream) throws UnsupportedAudioFileException, IOException
IOException
。
stream
-从该输入流
AudioInputStream
应当被构造
AudioInputStream
对象。
UnsupportedAudioFileException
- 如果流不指向系统识别的有效音频文件数据
IOException
- 如果发生I / O异常
InputStream.markSupported()
,
InputStream.mark(int)
public abstract AudioInputStream getAudioInputStream(URL url) throws UnsupportedAudioFileException, IOException
url
-对于其中的URL
AudioInputStream
应当建立
AudioInputStream
对象
UnsupportedAudioFileException
- 如果URL不指向系统识别的有效音频文件数据
IOException
- 如果发生I / O异常
public abstract AudioInputStream getAudioInputStream(File file) throws UnsupportedAudioFileException, IOException
File
获取音频输入流。
File
必须指向有效的音频文件数据。
file
-所述
File
的量,
AudioInputStream
应当被构造
AudioInputStream
对象
UnsupportedAudioFileException
- 如果
File
未指向系统识别的有效音频文件数据
IOException
- 如果发生I / O异常