UNPKG

commonui-lib-test

Version:

"#common ui lib test"

37 lines (36 loc) 859 B
/** * @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; }