diff --git a/src/module/audio/bgm.ts b/src/module/audio/bgm.ts index c825928..4d176e6 100644 --- a/src/module/audio/bgm.ts +++ b/src/module/audio/bgm.ts @@ -78,6 +78,13 @@ export class BgmController< this.mainGain.setVolume(volume); } + /** + * 获取总音量大小 + */ + getVolume() { + return this.mainGain.getVolume(); + } + /** * 设置是否启用 * @param enabled 是否启用 diff --git a/src/module/audio/sound.ts b/src/module/audio/sound.ts index 00ed9f8..c1c272b 100644 --- a/src/module/audio/sound.ts +++ b/src/module/audio/sound.ts @@ -45,6 +45,13 @@ export class SoundPlayer< this.gain.setVolume(volume); } + /** + * 获取音量大小 + */ + getVolume() { + return this.gain.getVolume(); + } + /** * 添加一个音效 * @param id 音效名称 diff --git a/src/module/audio/source.ts b/src/module/audio/source.ts index 04f9622..4718d45 100644 --- a/src/module/audio/source.ts +++ b/src/module/audio/source.ts @@ -385,8 +385,6 @@ export class AudioStreamSource extends AudioSource implements IStreamReader { this.createSourceNode(this.buffer); this.output.start(0, when); this.playing = true; - console.log(when); - this.output.addEventListener('ended', () => { this.playing = false; this.emit('end');