From 61d0b5953fd3f8497913e373d6f867fe56a6909c Mon Sep 17 00:00:00 2001 From: runnableAir <1316214297@qq.com> Date: Sat, 19 Aug 2023 06:38:00 +0800 Subject: [PATCH] =?UTF-8?q?refactor(Player.js):=20=E7=A1=AE=E4=BF=9D?= =?UTF-8?q?=E5=9C=A8=E6=92=AD=E6=94=BE=E6=97=B6=E6=92=AD=E6=94=BE=E5=99=A8?= =?UTF-8?q?=E5=A4=84=E4=BA=8Eenabled=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/Player.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/utils/Player.js b/src/utils/Player.js index f223e5a..19e1ad8 100644 --- a/src/utils/Player.js +++ b/src/utils/Player.js @@ -823,6 +823,9 @@ export default class { this._howler?.once('play', () => { this._howler?.fade(0, this.volume, PLAY_PAUSE_FADE_DURATION); + // 播放时确保开启player. + // 避免因"忘记设置"导致在播放时播放器不显示的Bug + this._enabled = true; this._setPlaying(true); if (this._currentTrack.name) { setTitle(this._currentTrack); @@ -879,7 +882,6 @@ export default class { autoPlayTrackID = 'first' ) { this._isPersonalFM = false; - if (!this._enabled) this._enabled = true; this.list = trackIDs; this.current = 0; this._playlistSource = { @@ -936,13 +938,11 @@ export default class { addTrackToPlayNext(trackID, playNow = false) { this._playNextList.push(trackID); if (playNow) { - if (!this._enabled) this._enabled = true; this.playNextTrack(); } } playPersonalFM() { this._isPersonalFM = true; - if (!this._enabled) this._enabled = true; if (this.currentTrackID !== this._personalFMTrack.id) { this._replaceCurrentTrack(this._personalFMTrack.id, true); } else {