public abstract class MidiFileReader extends Object
MidiFileReader
提供MIDI文件阅览服务。实现这个接口的类解析格式的信息从一个或多个类型的MIDI文件,并能够从这些类型文件的
Sequence
对象。
Constructor and Description |
---|
MidiFileReader() |
Modifier and Type | Method and Description |
---|---|
abstract MidiFileFormat |
getMidiFileFormat(File file)
获得MIDI文件格式的
File 提供。
|
abstract MidiFileFormat |
getMidiFileFormat(InputStream stream)
获得MIDI文件格式的输入流提供。
|
abstract MidiFileFormat |
getMidiFileFormat(URL url)
获得MIDI文件格式提供的URL。
|
abstract Sequence |
getSequence(File file)
从
File 提供MIDI序列。
|
abstract Sequence |
getSequence(InputStream stream)
获得一个MIDI序列从输入流提供。
|
abstract Sequence |
getSequence(URL url)
从URL提供MIDI序列。
|
public abstract MidiFileFormat getMidiFileFormat(InputStream stream) throws InvalidMidiDataException, IOException
IOException
。
stream
-输入流从文件格式信息应提取
MidiFileFormat
对象描述MIDI文件格式
InvalidMidiDataException
如果流不指向有效的MIDI文件数据被系统识别
IOException
如果发生I/O异常
InputStream.markSupported()
,
InputStream.mark(int)
public abstract MidiFileFormat getMidiFileFormat(URL url) throws InvalidMidiDataException, IOException
url
的URL的文件格式的信息应提取
MidiFileFormat
对象描述MIDI文件格式
InvalidMidiDataException
-如果URL没有指向有效的MIDI文件数据被系统识别
IOException
如果发生I/O异常
public abstract MidiFileFormat getMidiFileFormat(File file) throws InvalidMidiDataException, IOException
File
提供。的
File
必须指向有效的MIDI文件中的数据。
file
-
File
从文件格式信息应提取
MidiFileFormat
对象描述MIDI文件格式
InvalidMidiDataException
-如果
File
没有指向有效的MIDI文件数据被系统识别
IOException
如果发生I/O异常
public abstract Sequence getSequence(InputStream stream) throws InvalidMidiDataException, IOException
stream
-输入流,
Sequence
应构建
Sequence
对象。
InvalidMidiDataException
如果流不指向有效的MIDI文件数据被系统识别
IOException
如果发生I/O异常
InputStream.markSupported()
,
InputStream.mark(int)
public abstract Sequence getSequence(URL url) throws InvalidMidiDataException, IOException
url
的URL,
Sequence
应构建
Sequence
对象
InvalidMidiDataException
-如果URL没有指向有效的MIDI文件数据被系统识别
IOException
如果发生I/O异常
public abstract Sequence getSequence(File file) throws InvalidMidiDataException, IOException
File
提供MIDI序列。的
File
必须指向有效的MIDI文件中的数据。
file
-
File
,
Sequence
应构建
File
Sequence
InvalidMidiDataException
-如果
File
没有指向有效的MIDI文件数据被系统识别
IOException
如果发生I/O异常
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.