From f014befbbdbcf67566c9df485831e43e77c4eb78 Mon Sep 17 00:00:00 2001 From: unanmed <1319491857@qq.com> Date: Mon, 20 Jan 2025 18:30:50 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=8E=B7=E5=8F=96=E9=9F=B3=E9=87=8F?= =?UTF-8?q?=E5=A4=A7=E5=B0=8F=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/module/audio/bgm.ts | 7 +++++++ src/module/audio/sound.ts | 7 +++++++ src/module/audio/source.ts | 2 -- 3 files changed, 14 insertions(+), 2 deletions(-) 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');