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.