小程序
小游戏
企业微信
微信支付
扫描小程序码分享
使用
requestFullScreen({ direction: 0 })
点击video进入全屏的时候,当前video所有的父级都会添加一些样式,只有ios有这个问题。
z-index 会加到这么高,还有一些其他样式,整个页面都会有问题了。
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
今天也发现了同样的问题,这个问题应该不是所有iOS机型都会出现的,我们测试下来在iOS11.*~12.0之间比较容易出现。
说下我的解决方案:定位到问题是在调用了exitFullScreen() 方法后,视频组件立即卸载了(视频组件是通过wx:if控制是否显示的),这时候就会出现很多z-index等于1亿的样式。 我们的做法是在exitFullScreen()后,settimeout一段时间(我们是500毫秒)后再卸载视频组件,问题解决!供参考~
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
把这个视频组件卸载了就可以么
还有你说的卸载是怎么卸载
我意思关键是那个延时,调用退出全屏接口后延时一段时间之后再卸载video组件。
我说的卸载就是不显示video组件了(我们是通过wx:if来控制的)
昂,好的,可以了,谢谢
在ios手机点击播放视频会全屏播放,然后再次点击视频调用exitFullScreen方法视频推出全屏,但是video的所有父级元素被设置的样式没有被消除
麻烦提供代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
https://developers.weixin.qq.com/s/hUHrlBmS7e4d
什么意思?没有看出来有什么问题
这个您那里必须用真机调试,就是先点击播放,视频会全屏播放,然后使用exitFullScreen方法退出全屏,可以看到在调试的页面video所有父级元素被设置的样式没有被去掉
ios手机可以复现,安卓并无此问题
这边用iPhone xr--6.7.4测试没有发现有问题啊,你录个视频说明一下会出现什么情况
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
今天也发现了同样的问题,这个问题应该不是所有iOS机型都会出现的,我们测试下来在iOS11.*~12.0之间比较容易出现。
说下我的解决方案:定位到问题是在调用了exitFullScreen() 方法后,视频组件立即卸载了(视频组件是通过wx:if控制是否显示的),这时候就会出现很多z-index等于1亿的样式。 我们的做法是在exitFullScreen()后,settimeout一段时间(我们是500毫秒)后再卸载视频组件,问题解决!供参考~
把这个视频组件卸载了就可以么
还有你说的卸载是怎么卸载
我意思关键是那个延时,调用退出全屏接口后延时一段时间之后再卸载video组件。
我说的卸载就是不显示video组件了(我们是通过wx:if来控制的)
昂,好的,可以了,谢谢
在ios手机点击播放视频会全屏播放,然后再次点击视频调用exitFullScreen方法视频推出全屏,但是video的所有父级元素被设置的样式没有被消除
麻烦提供代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
https://developers.weixin.qq.com/s/hUHrlBmS7e4d
什么意思?没有看出来有什么问题
这个您那里必须用真机调试,就是先点击播放,视频会全屏播放,然后使用exitFullScreen方法退出全屏,可以看到在调试的页面video所有父级元素被设置的样式没有被去掉
ios手机可以复现,安卓并无此问题
这边用iPhone xr--6.7.4测试没有发现有问题啊,你录个视频说明一下会出现什么情况