Commit 6349af9d by kyle

解决点开视频重新开始播放的问题

parent a48976d0
......@@ -22,11 +22,15 @@
<!-- 课程banner图 -->
<!-- v-show="!sliceshare" -->
<view class="courseBannerBox" v-if="!sliceshare">
<template v-if="isRenderVideo">
<view>
<video id="myVideo" :src="courseInfo.filePathOss" :initial-time="videoPlaybackInfo.maxViewTime"
object-fit="contain" class="videoBox" :poster="courseInfo.fileFirstImage" :title="courseInfo.fileTitle"
@loadedmetadata="loadedmetadata" @play="playVideo" @pause="pause" @ended="ended"
@timeupdate="timeupdate"></video>
</view>
</template>
</view>
<!-- 课程详情图 -->
<view class="courseTitleContent">
......@@ -46,7 +50,7 @@
<view class="dataBox">
<strong v-if="courseInfo.status==1">¥{{courseInfo.coursePrice}}</strong>
<text v-if="courseInfo.status==2" style="color: #F15A1F;margin-right: 20rpx;"><i
class="iconfont icon-yifukuan"></i>已购</text>
class="iconfont icon-yifukuan"></i>已购{{videoPlaybackInfo.maxViewTime}}</text>
<text>{{courseInfo.salesNumber}}人购买</text>
</view>
......@@ -140,6 +144,7 @@
},
data() {
return {
isRenderVideo:false,
fileId: null,
lecturerId: null,
tabType: 3,
......@@ -335,13 +340,12 @@
'cffp_userId'),
packFileId: this.courseInfo.packFileId
}).then(res => {
console.log('详情页面--res', res, 1251255)
if (res['success']) {
this.courseInfo = res['data']['data'];
this.lecturerId = res['data']['data']['fileLecturerId'];
this.lecturerQuery();
if (this.courseInfo.status === 2) {
this.findVideoPlayback()
this.findVideoPlayback();
}
}
})
......@@ -406,9 +410,10 @@
systemType: 1,
userId: this.userId,
fileId: this.fileId,
packFileId: this.courseInfo.packFileId
packFileId: this.courseInfo.packFileId,
}
api.findVideoPlayback(param).then(res => {
this.isRenderVideo = true;
if (res['success']) {
this.videoPlaybackInfo = res['data']
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment