wangliang_wd

feat:优化直播界面定时器释放

... ... @@ -29,6 +29,7 @@ export struct PlayUIComponent {
@Prop liveUrl: string
// 当前播放资源的状态
@Consume playSourceState: number
@State time: number = -1
manualClickPauseOrPlayBack?:(manualClickPauseOrPlay: boolean) => void
... ... @@ -37,16 +38,15 @@ export struct PlayUIComponent {
this.contentDetailData?.liveInfo?.liveState === 'wait') {
return
}
let time: number = 0
clearTimeout(this.time)
if (this.isMenuVisible) {
setTimeout(() => {
this.time = setTimeout(() => {
if(this.ispause){
return
}
this.isMenuVisible = false
clearTimeout(this.time)
}, 5 * 1000)
} else {
clearTimeout(time)
}
}
... ...