javax.sound.sampled 类 AudioInputStream
java.lang.Object java.io.InputStream javax.sound.sampled.AudioInputStream
-
所有已实现的接口:
- Closeable
- ******************************************************************************************************
-
public class AudioInputStream extends InputStream
音频输入流是具有指定音频格式和长度的输入流。长度用示例帧表示,不用字节表示。提供几种方法,用于从流读取一定数量的字节,或未指定数量的字节。音频输入流跟踪所读取的最后一个字节。可以跳过任意数量的字节以到达稍后的读取位置。音频输入流可支持标记。设置标记时,会记住当前位置,以便可以稍后返回到该位置。
AudioSystem
类包括许多操作AudioInputStream
对象的方法。例如,这些方法可以让您:- 从外部音频文件、流或 URL 获得音频输入流
- 从音频输入流写入外部文件
- 将音频输入流转换为不同的音频格式
*****************************************************************************************************
***********************************************************************************************************************************************************************************************************字段详细信息
format
protected AudioFormat format
-
流中包含的音频数据的格式。
frameLength
protected long frameLength
-
此流的长度,以示例帧为单位。
frameSize
protected int frameSize
-
每帧的大小,以字节为单位。
framePos
protected long framePos
- 此流中的当前位置,以示例帧为单位(从零开始)。
构造方法详细信息 AudioInputStream
public AudioInputStream(InputStream stream,