ios视频全屏播放
发布于 5 年前 作者 leiyan 3186 次浏览 来自 问答

使用

requestFullScreen({ direction: 0 })

LivePlayerContext.requestFullScreen(Object object)

点击video进入全屏的时候,当前video所有的父级都会添加一些样式,只有ios有这个问题。

z-index 会加到这么高,还有一些其他样式,整个页面都会有问题了。

3 回复

今天也发现了同样的问题,这个问题应该不是所有iOS机型都会出现的,我们测试下来在iOS11.*~12.0之间比较容易出现。

说下我的解决方案:定位到问题是在调用了exitFullScreen() 方法后,视频组件立即卸载了(视频组件是通过wx:if控制是否显示的),这时候就会出现很多z-index等于1亿的样式。 我们的做法是在exitFullScreen()后,settimeout一段时间(我们是500毫秒)后再卸载视频组件,问题解决!供参考~

在ios手机点击播放视频会全屏播放,然后再次点击视频调用exitFullScreen方法视频推出全屏,但是video的所有父级元素被设置的样式没有被消除

回到顶部