From 77950e48c76f4a3b29d01831d43039caba29888a Mon Sep 17 00:00:00 2001
From: wwf <1971391498@qq.com>
Date: 星期二, 18 十一月 2025 14:12:42 +0800
Subject: [PATCH] 修改
---
app/components/base/audio-btn/audio.player.manager.ts | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/app/components/base/audio-btn/audio.player.manager.ts b/app/components/base/audio-btn/audio.player.manager.ts
index 86eb377..17d92f8 100644
--- a/app/components/base/audio-btn/audio.player.manager.ts
+++ b/app/components/base/audio-btn/audio.player.manager.ts
@@ -1,6 +1,6 @@
import AudioPlayer from '@/app/components/base/audio-btn/audio'
declare global {
- // eslint-disable-next-line ts/consistent-type-definitions
+ // eslint-disable-next-line @typescript-eslint/consistent-type-definitions
interface AudioPlayerManager {
instance: AudioPlayerManager
}
@@ -12,6 +12,9 @@
private audioPlayers: AudioPlayer | null = null
private msgId: string | undefined
+ private constructor() {
+ }
+
public static getInstance(): AudioPlayerManager {
if (!AudioPlayerManager.instance) {
AudioPlayerManager.instance = new AudioPlayerManager()
@@ -21,7 +24,7 @@
return AudioPlayerManager.instance
}
- public getAudioPlayer(url: string, isPublic: boolean, id: string | undefined, msgContent: string | null | undefined, voice: string | undefined, callback: ((event: string) => void) | null): AudioPlayer {
+ public getAudioPlayer(url: string, isPublic: boolean, id: string | undefined, msgContent: string | null | undefined, voice: string | undefined, callback: ((event: string) => {}) | null): AudioPlayer {
if (this.msgId && this.msgId === id && this.audioPlayers) {
this.audioPlayers.setCallback(callback)
return this.audioPlayers
@@ -33,7 +36,7 @@
this.audioPlayers.cacheBuffers = []
this.audioPlayers.sourceBuffer?.abort()
}
- catch {
+ catch (e) {
}
}
--
Gitblit v1.8.0