From 52e17d42b223e8703682454deae8d8fabfab2a9d Mon Sep 17 00:00:00 2001 From: yanwenlong Date: Wed, 1 Nov 2023 20:47:25 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A2=AB=E5=90=AC=E4=B9=A6=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E6=89=93=E6=96=AD=E6=97=B6=EF=BC=8C=E8=AE=BE=E7=BD=AE=E6=92=AD?= =?UTF-8?q?=E6=94=BEicon=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/talkBook/talkBookDetail.vue | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pages/talkBook/talkBookDetail.vue b/pages/talkBook/talkBookDetail.vue index dea9968..17696d3 100644 --- a/pages/talkBook/talkBookDetail.vue +++ b/pages/talkBook/talkBookDetail.vue @@ -103,9 +103,12 @@ this.getTalkBookDetail() }, onHide() { + // console.log('onHide----',this.paused) this.audio.pause() // 暂停播放 + this.paused = false }, onUnload() { + // console.log('onUnload----',this.paused) this.audio.destroy() // 销毁播放器 }, computed: { @@ -121,6 +124,10 @@ this.duration = this.audio.duration.toFixed() this.currentTime = this.audio.currentTime.toFixed() }) + this.audio.onPause(()=>{ // 用于被听书组件打断时,设置播放icon状态 + this.paused = false + // console.log('onPause----------',this.paused) + }) this.paused = this.audio.paused // console.log('paused',this.paused) if(this.paused){