commonui-lib-test
Version:
"#common ui lib test"
37 lines (36 loc) • 859 B
TypeScript
/**
* @api {class} BaseSound 聲音載入,清除
* @apiName BaseSound
* @apiGroup sound
* @apiDescription 聲音載入,清除
*/
export default class BaseSound {
private _clearTime;
private _cache;
private _loadingCache;
private _key;
soundPath: string;
constructor();
/**
* 处理音乐文件的清理
*/
private dealSoundTimer;
/**
* 获取Sound
* @param key
* @returns {egret.Sound}
*/
getSound(key: string): Laya.Sound;
/**
* 资源加载完成后处理播放,子类重写
* @param key
*/
loadedPlay(key: string, soundPath: string): void;
/**
* 检测一个文件是否要清除,子类重写
* @param key
* @returns {boolean}
*/
checkCanClear(key: string): boolean;
destroy(): void;
}