From b95f5e1b2f9e2f07668d11d62907a364a5739964 Mon Sep 17 00:00:00 2001 From: Felix <118003925+Hellodwadawd12312312@users.noreply.github.com> Date: Mon, 16 Jun 2025 08:44:50 +0200 Subject: [PATCH] small fix --- src/renderer/services/audioService.ts | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/src/renderer/services/audioService.ts b/src/renderer/services/audioService.ts index f41cd5d..b6e3d08 100644 --- a/src/renderer/services/audioService.ts +++ b/src/renderer/services/audioService.ts @@ -612,19 +612,23 @@ class AudioService { if (seekTime > 0) { this.currentSound.seek(seekTime); } - console.log('audioService: 音频加载成功,设置 EQ'); - this.updateMediaSessionMetadata(track); - this.updateMediaSessionPositionState(); - this.emit('load'); + console.log('audioService: 音频加载成功,设置 EQ'); + this.updateMediaSessionMetadata(track); + this.updateMediaSessionPositionState(); + this.emit('load'); - // 此时音频已完全初始化,根据 isPlay 参数决定是否播放 - console.log('audioService: 音频完全初始化,isPlay =', isPlay); - if (isPlay) { - console.log('audioService: 开始播放'); - this.currentSound.play(); + // 此时音频已完全初始化,根据 isPlay 参数决定是否播放 + console.log('audioService: 音频完全初始化,isPlay =', isPlay); + if (isPlay) { + console.log('audioService: 开始播放'); + this.currentSound.play(); + } + + resolve(this.currentSound); + } catch (error) { + console.error('Audio initialization failed:', error); + reject(error); } - - resolve(this.currentSound); } } catch (error) { console.error('Audio initialization failed:', error);