|
@@ -115,6 +115,7 @@ export default defineComponent({
|
|
|
const isLandscapeScreen = ref(false)
|
|
|
const wxStatus = ref(false)
|
|
|
const staffDom= ref<HTMLIFrameElement>()
|
|
|
+ const staffMask = ref(false)
|
|
|
const {playStaff, pauseStaff, updateProgressStaff} = staffMoveInstance()
|
|
|
// 点赞
|
|
|
const onStarChange = async () => {
|
|
@@ -218,8 +219,14 @@ export default defineComponent({
|
|
|
});
|
|
|
player.on("timeupdate", ()=>{
|
|
|
plyrState.currentTime = player.currentTime
|
|
|
+ if(player.currentTime <=0){
|
|
|
+ staffMask.value = false
|
|
|
+ }else{
|
|
|
+ staffMask.value = true
|
|
|
+ }
|
|
|
})
|
|
|
player.on('play', () => {
|
|
|
+ staffMask.value = true
|
|
|
plyrState.playIngShow = false
|
|
|
playStaff()
|
|
|
});
|
|
@@ -721,7 +728,7 @@ export default defineComponent({
|
|
|
<div class={styles.mask}></div>
|
|
|
<iframe
|
|
|
ref={staffDom}
|
|
|
- class={styles.staff}
|
|
|
+ class={[styles.staff,staffMask.value && styles.staffMask]}
|
|
|
frameborder="0"
|
|
|
src={staffState.staffSrc}>
|
|
|
</iframe>
|