- 当前 Bug 的表现(可附上截图)
打开小程序视频全屏,退出全屏产品如下问题
1:有些时候视频播放没有退出,还隐藏在后台继续播放,有些时候正常
2:swiper里面的字体变大
3:退出全屏如果页面有滚动的,会直接返回到顶部
4:退出全屏无法在进行任何操作,滑动无反应,比如在swiper左右滑动,客户端看视频退出全屏后,左右滑动current对应的值能改变,但是屏幕的内容切不会左右切换。在swiper里面有互动加载更多的情况的话,往下加载会加载,但是页面的内容没有任务添加或者改动
查看了整机模式打印,退出全屏后,scorll这个时间没反应
- 预期表现
退出全屏希望能够关掉视频不出现隐藏在后台继续播放,并且我从什么位置点开全屏退出全屏后依然停在什么位置。并且退出以后我能继续往下操作,比如往下滚动加载数据等等
- 复现路径
- 提供一个最简复现 Demo
video退出全屏偶尔stop()无效,还在播放,退出全屏会触发onPageScroll,在ios下video放在scroll-view里面的话退出全屏会直接滚动到scroll-view顶部,目前这些问题还未修复,期望尽快修复。
2022年12月29号 这个问题终于修复了
2021年5月18号了 这个在ios下video放在scroll-view里面的话退出全屏会直接滚动到scroll-view顶部问题还没修复
android,ios 视频播放结束退出全屏 无法再进行任何操作
全屏后有时候还会黑屏
提供一个曲线救国方案:
1 监听页面的onPageScroll事件,实时全局保存scrollTop
2 监听video的bindfullscreenchange事件(视频进入和退出全屏时触发),当进入全屏,再记录一个值videoScrollTop,将1中的scrollTop设置给它
3 退出全屏时,wx.pageScrollTo({scrollTop: videoScrollTop})
请问这个问题解决了吗?
解决了吗?急急急急急~