评论

直接在live-play上绑定点击事件电脑端无效。

直接在live-play上绑定点击事件

现有需求,点击全屏,再点退出全屏。

手机端 正常,电脑端无效。

在外层绑定,内层监听。

<view bindtap="onChangeScreen">
   <live-player id="livePlayer" bindfullscreenchange="fullscreenchange"></live-player>    
</view>
//js
data:{
isScreen:false
} 
fullscreenchange(e){
let { fullScreen } = e.detail
this.setData({isScreen:fullScreen })
}
onChangeScreen(){
wx.createSelectorQuery().select("#livePlayer").context((res)=>{
let  context = res.context 
if(isScreen){ context.exitFullScreen() }else{  context.requestFullScreen({direction90 }) }
})
}

    
最后一次编辑于  2023-11-23  
点赞 0
收藏
评论
登录 后发表内容