/**
 * 音频接口
 */ export interface AudioInterface { EVENTS : { /**
         * 加载完成
         */ LOADING_COMPLETED : string ; /**
         * 请求数据时遇到错误
         */ ERROR : string ; /**
         * play()和autoplay开始播放时触发
         */ PLAY : string ; /**
         * stop()时触发
         */ STOP : string ; /**
         * resume()时触发
         */ RESUME : string ; /**
         * pause()触发
         */ PAUSE : string ; /**
         * 播放结束
         */ ENDED : string ; /**
         * 播放时间改变
         */ TIMEUPDATE : string ; /**
         * 播放速率改变
         */ RETE_CHANGE : string ; /**
         * 音量改变
         */ VOLUME_CHANGE : string ; /**
         * 静音改变
         */ MUTED_CHANGE : string ; /**
         * 释放
         */ RELEASE : string ; /**
         * 销毁
         */ DESTROY : string ; } ; /**
     * 资源名
     */ readonly alias : string ; /**
     * 音频组
     */ group : string ; /**
     * 当前播放的位置
     */ currentTime : number ; /**
     * 音频时长
     */ duration : number ; /**
     * 是否正在播放
     */ isPlaying : boolean ; /**
     * 循环
     */ loop : boolean ; /**
     * 是否暂停
     */ isPause : boolean ; /**
     * 是否释放
     */ isRelease : boolean ; /**
     * 是否销毁
     */ isDestroy : boolean ; /**
     * 额外参数
     */ paramData : any ; /**
     * 当前音频的真实速度
     */ readonly realSpeed : number ; /**
     * 当前音频的真实音量
     */ readonly realVolume : number ; /**
     * 当前音频的真实静音情况
     */ readonly realMuted : boolean ; /**
     * 组的音量
     */ readonly groupVolume : number ; /**
     * 音量
     */ volume : number ; /**
     * 动画音量
     */ aminVolume : number ; /**
     * 偏移音量
     */ offsetVolume : number ; /**
     * 组是否静音
     */ readonly groupMuted : boolean ; /**
     * 是否静音
     */ muted : boolean ; /**
     * 偏移是否静音
     */ offsetMuted : boolean ; /**
     * 速度
     */ speed : number ; /**
     * 是否播放完成
     */ readonly isEnded : boolean ; update : ( dt : number ) => void ; param array getByteFrequencyData ( array ) : void ; param array getByteTimeDomainData ( array ) : void ; param array getFloatFrequencyData ( array ) : void ; param array getFloatTimeDomainData ( array ) : void ; /**
     * 初始化 音频
     */ init ( ) : void ; /**
     * 播放
     */ play ( ) : void ; /**
     * 停止
     */ stop ( ) : void ; /**
     * 恢复声音
     */ resume ( ) : void ; /**
     * 暂停
     */ pause ( ) : void ; param time param callback fadeIn ( time , callback ? ) : void ; param time param callback fadeOut ( time , callback ? ) : void ; param time param volume param callback fadeTo ( time , volume , callback ? ) : void ; /**
     * 移除事件
     */ removeEvents ( ) : void ; param callback load ( callback ? ) : void ; /**
     * 释放
     */ release ( ) : void ; /**
     * 销毁
     */ destroy ( ) : void ; /**
     * 发送事件
     */ emit ( event , ... args ) : boolean ; /**
     * 添加事件
     */ on ( event , fn , context ? ) : this ; param event param fn param context once ( event , fn , context ? ) : this ; param event param fn param context param once off ( event , fn ? , context ? , once ? ) : this ; /**
     * 获取当前注册的事件名
     */ eventNames ( ) : Array < any > ; }