From 580d48680c1098f2bad06fbc725866a82c71922c Mon Sep 17 00:00:00 2001 From: qiang Date: Wed, 25 Dec 2019 17:41:07 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20h5=20video=20=E5=A2=9E=E5=8A=A0=20loade?= =?UTF-8?q?dmetadata=20=E4=BA=8B=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/platforms/h5/view/components/video/index.vue | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/platforms/h5/view/components/video/index.vue b/src/platforms/h5/view/components/video/index.vue index 7f70df4f3e..8b06ac0ddf 100644 --- a/src/platforms/h5/view/components/video/index.vue +++ b/src/platforms/h5/view/components/video/index.vue @@ -526,11 +526,17 @@ export default { onDurationChange ({ target }) { this.durationTime = target.duration }, - onLoadedMetadata ({ target }) { + onLoadedMetadata ($event) { const initialTime = Number(this.initialTime) || 0 + const video = $event.target if (initialTime > 0) { - target.currentTime = initialTime + video.currentTime = initialTime } + this.$trigger('loadedmetadata', $event, { + width: video.videoWidth, + height: video.videoHeight, + duration: video.duration + }) }, onProgress ({ target }) { const buffered = target.buffered -- GitLab