Properties
Private #chan0Buf
#chan0Buf: Float32Array<ArrayBufferLike> = ...
Private #chan1Buf
#chan1Buf: Float32Array<ArrayBufferLike> = ...
Private #frameOffset
#frameOffset: number = 0
Private #meta
#meta: {
duration: number;
height: number;
width: number;
} = ...
Type declaration
duration: number
height: number
width: number
Private #opts
#opts: {
loop: boolean;
volume: number;
}
Type declaration
loop: boolean
volume: number
Private #ts
#ts: number = 0
ready
ready: Promise<IClipMeta>
tickInterceptor
tickInterceptor: (<T>(time,
tickRet) => Promise<T>) = ... Type declaration
- <T>(time, tickRet): Promise<T>
Type Parameters
- T extends {
audio: Float32Array<ArrayBufferLike>[];
state: "success" | "done";
}
Returns Promise<T>
Static concatAudioClip
concatAudioClip: ((clips,
opts?) => Promise<AudioClip>) = concatAudioClip Type declaration
- (clips, opts?): Promise<AudioClip>
Parameters
- clips: AudioClip[]
Optional opts: IAudioClipOpts
Static ctx
ctx: null | AudioContext = null
音频素材,为创建、编辑音视频功能提供音频数据
Example