first commit

This commit is contained in:
2026-03-30 09:39:59 +08:00
parent 6c52425fca
commit 5ac73d3c6d
4484 changed files with 1144395 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
import Audio from './Audio';
export default class AudioManager {
private static _inst: AudioManager = null;
static get inst() {
if (!this._inst) this._inst = new AudioManager();
return this._inst;
}
private constructor() { }
private audioArray: Audio[] = [];
getAudio() {
if (this.audioArray.length) {
return this.audioArray.pop();
}
return new Audio();
}
putAudio(audio: Audio) {
audio.clear();
this.audioArray.push(audio);
}
}