From 97edfa228cd47dd0f2dcfb6b8b3f76cfc35ead0a Mon Sep 17 00:00:00 2001 From: jiaogan Date: Mon, 25 Nov 2024 11:21:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A1=E6=A0=B8=E5=A4=B1=E8=B4=A5=E7=9A=84?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/player/player.ts | 9 +++++ components/player/player.ttml | 70 +++++++++-------------------------- components/player/player.ttss | 63 +++++++++++++++++++++++++++++-- pages/videoByte/videoByte.ts | 2 +- project.private.config.json | 5 +-- 5 files changed, 89 insertions(+), 60 deletions(-) diff --git a/components/player/player.ts b/components/player/player.ts index 8f69629..8d5304b 100644 --- a/components/player/player.ts +++ b/components/player/player.ts @@ -8,6 +8,7 @@ Component({ adBanner: null, videoAlbumId: null, videoEpisodeId: null, + lockStatus: false }, ready() { const pm = getPlayletManager(); @@ -32,8 +33,13 @@ Component({ }) pm.onChangeEpisode((e) => { + let lock = false; + if(e.status =='lock'){ + lock = true; + } //更新剧集信息 this.setData({ + lockStatus: lock, videoAlbumId: e.albumId, videoEpisodeId: e.episodeId, }) @@ -86,6 +92,9 @@ Component({ console.log(res, "resres") if (res.isEnded) { this.emitInfoToParent('advunlock',{album_id: this.data.videoAlbumId,episode_id:this.data.videoEpisodeId}) + this.setData({ + lockStatus: false + }) } else { tt.showToast({ title: '看完广告方可解锁', diff --git a/components/player/player.ttml b/components/player/player.ttml index 1672f7a..c745a78 100644 --- a/components/player/player.ttml +++ b/components/player/player.ttml @@ -1,55 +1,19 @@ - - -