UNPKG

canvas2djs

Version:

HTML5 canvas based game engine

35 lines (34 loc) 905 B
import { EventEmitter } from '../EventEmitter'; export declare class WebAudio extends EventEmitter { static isSupported: boolean; private static _initialized; private static _enabled; static enabled: boolean; private _gainNode; private _audioNode; private _buffer; private _startTime; private _isLoading; src: string; loop: boolean; muted: boolean; loaded: boolean; volume: number; playing: boolean; autoplay: boolean; duration: number; currentTime: number; constructor(src: string); load(): void; play(): void; pause(): void; resume(): void; stop(): void; setMute(muted: boolean): void; setVolume(volume: number): void; clone(): WebAudio; private _handleEvent(e); private _onDecodeCompleted(buffer); private _play(); private _clearAudioNode(); }