|
@@ -2,7 +2,7 @@
|
|
<view class="ezy-course-page">
|
|
<view class="ezy-course-page">
|
|
<view class="icon-title-navBar-box">
|
|
<view class="icon-title-navBar-box">
|
|
<view @click="goUpPage" class="nav-bar-icon"></view>
|
|
<view @click="goUpPage" class="nav-bar-icon"></view>
|
|
- <text class="nav-bar-title">视频播放</text>
|
|
|
|
|
|
+ <text class="nav-bar-title">{{shipinTitle}}</text>
|
|
</view>
|
|
</view>
|
|
<view ref="videoContent" id="wgy-player-test" :playAuth="playAuth" :change:playAuth="renderScript.receiveMsg"
|
|
<view ref="videoContent" id="wgy-player-test" :playAuth="playAuth" :change:playAuth="renderScript.receiveMsg"
|
|
:videoId="videoId" :change:videoId="renderScript.videoIdFun" :hideFlag="hideFlag"
|
|
:videoId="videoId" :change:videoId="renderScript.videoIdFun" :hideFlag="hideFlag"
|
|
@@ -18,7 +18,7 @@
|
|
<view class="course-play-btn"></view>
|
|
<view class="course-play-btn"></view>
|
|
<view class="course-content">
|
|
<view class="course-content">
|
|
<text>{{item.title}}</text>
|
|
<text>{{item.title}}</text>
|
|
- <text class="content-kcwz">课程位置:{{item.time}}</text>
|
|
|
|
|
|
+ <rich-text :nodes="item.describe"></rich-text>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
@@ -70,6 +70,7 @@
|
|
videoId: "", //阿里云视频id
|
|
videoId: "", //阿里云视频id
|
|
seekTime: '',
|
|
seekTime: '',
|
|
jieNumber: '',
|
|
jieNumber: '',
|
|
|
|
+ shipinTitle: '',
|
|
cacheZhangInfo: {}
|
|
cacheZhangInfo: {}
|
|
}
|
|
}
|
|
},
|
|
},
|
|
@@ -96,10 +97,11 @@
|
|
this.cacheZhangInfo = cacheManager.get('zhangInfo')
|
|
this.cacheZhangInfo = cacheManager.get('zhangInfo')
|
|
|
|
|
|
let currentObject = this.cacheZhangInfo.jieList.find(item => item.number == options.jieNumber);
|
|
let currentObject = this.cacheZhangInfo.jieList.find(item => item.number == options.jieNumber);
|
|
|
|
+ this.shipinTitle = this.cacheZhangInfo.numberStr + ' ' + this.cacheZhangInfo.zhangName
|
|
// lastFlag是否是本章最后一节,0否1是 type,1视频,2试题
|
|
// lastFlag是否是本章最后一节,0否1是 type,1视频,2试题
|
|
if (currentObject.lastFlag == 1 && currentObject.type == 2) {
|
|
if (currentObject.lastFlag == 1 && currentObject.type == 2) {
|
|
uni.redirectTo({
|
|
uni.redirectTo({
|
|
- url: `/pages/unitTest/index?jieNumber=`+currentObject.number
|
|
|
|
|
|
+ url: `/pages/unitTest/index?jieNumber=` + currentObject.number
|
|
})
|
|
})
|
|
} else if (currentObject.lastFlag == 1 && currentObject.type == 1) {
|
|
} else if (currentObject.lastFlag == 1 && currentObject.type == 1) {
|
|
// 当前是本章最后一节,并且是 视频 切换下一章
|
|
// 当前是本章最后一节,并且是 视频 切换下一章
|
|
@@ -129,7 +131,9 @@
|
|
cardId: res.data.cardId,
|
|
cardId: res.data.cardId,
|
|
nianji: res.data.nianji,
|
|
nianji: res.data.nianji,
|
|
})
|
|
})
|
|
- that.init({jieNumber: 1})
|
|
|
|
|
|
+ that.init({
|
|
|
|
+ jieNumber: 1
|
|
|
|
+ })
|
|
})
|
|
})
|
|
},
|
|
},
|
|
playEnd(data) {
|
|
playEnd(data) {
|
|
@@ -153,7 +157,7 @@
|
|
// })
|
|
// })
|
|
uni.redirectTo({
|
|
uni.redirectTo({
|
|
//url: '/pages/study/lookShipin?studyData=' + JSON.stringify(pageData)
|
|
//url: '/pages/study/lookShipin?studyData=' + JSON.stringify(pageData)
|
|
- url: '/pages/study/lookShipin?jieNumber='+this.jieNumber
|
|
|
|
|
|
+ url: '/pages/study/lookShipin?jieNumber=' + this.jieNumber
|
|
})
|
|
})
|
|
},
|
|
},
|
|
getLive() {
|
|
getLive() {
|
|
@@ -165,8 +169,10 @@
|
|
})
|
|
})
|
|
},
|
|
},
|
|
markersClick(data) {
|
|
markersClick(data) {
|
|
- console.log(data)
|
|
|
|
- this.seekTime = data.offset
|
|
|
|
|
|
+ this.seekTime = ""
|
|
|
|
+ this.$nextTick(() => {
|
|
|
|
+ this.seekTime = data.offset
|
|
|
|
+ });
|
|
},
|
|
},
|
|
goUpPage() {
|
|
goUpPage() {
|
|
// this.$refs.popupRef.open();
|
|
// this.$refs.popupRef.open();
|
|
@@ -174,7 +180,7 @@
|
|
// url: `/pages/study/index?xueqi=${data.activeXueqi}&nianji=${data.activeNianji}&flag=selectGrades`
|
|
// url: `/pages/study/index?xueqi=${data.activeXueqi}&nianji=${data.activeNianji}&flag=selectGrades`
|
|
url: `/pages/study/index`
|
|
url: `/pages/study/index`
|
|
|
|
|
|
- })
|
|
|
|
|
|
+ })
|
|
}
|
|
}
|
|
|
|
|
|
},
|
|
},
|
|
@@ -240,10 +246,7 @@
|
|
}
|
|
}
|
|
},
|
|
},
|
|
seekTimeFun(newValue, oldValue, ownerInstance, instance) {
|
|
seekTimeFun(newValue, oldValue, ownerInstance, instance) {
|
|
-
|
|
|
|
if (newValue) {
|
|
if (newValue) {
|
|
- console.log(newValue, 'newValuenewValuenewValuenewValuenewValue')
|
|
|
|
- console.log(this.player.getStatus(), 'newValuenewValuenewValuenewValuenewValue')
|
|
|
|
this.player.play()
|
|
this.player.play()
|
|
this.player.seek(newValue)
|
|
this.player.seek(newValue)
|
|
// switch (this.player.getStatus()) {
|
|
// switch (this.player.getStatus()) {
|
|
@@ -279,8 +282,8 @@
|
|
},
|
|
},
|
|
playAli() {
|
|
playAli() {
|
|
let that = this
|
|
let that = this
|
|
- console.log(this.videoId);
|
|
|
|
- console.log(this.playAuth);
|
|
|
|
|
|
+ // console.log(this.videoId);
|
|
|
|
+ // console.log(this.playAuth);
|
|
//配置播放器
|
|
//配置播放器
|
|
var player = new Aliplayer({
|
|
var player = new Aliplayer({
|
|
id: "wgy-player-test",
|
|
id: "wgy-player-test",
|