guozhigq / pilipala

PiliPala 是使用Flutter开发的BiliBili第三方客户端,感谢使用。
GNU General Public License v3.0
7.45k stars 308 forks source link

视频全屏自动旋转异常 #1024

Open alkaline-acid opened 3 weeks ago

alkaline-acid commented 3 weeks ago

问题描述

当手机在设置里关闭自动旋转后,在应用中点击全屏播放有时会出现视频方向错误的问题。(如本应是横屏全屏播放却变成了竖屏全屏播放)

复现步骤

在手机设置中关闭自动旋转,重新打开应用(冷启动应用),应用中点开一个横屏视频,点击全屏播放,偶尔(大约50%概率)会出现本应是横屏全屏播放却变成了竖屏全屏播放

预期行为

应在代码中加入判断条件,若系统陀螺仪返回空信息,就不执行自动旋转,依照用户点击来执行旋转

系统信息

安卓端,HarmonyOS 4.2.0.128 ,apk版本1.0.25

相关截图或日志

复现录屏.zip

rancyber1985 commented 3 weeks ago

对对对对对,我都在播放设置---默认全屏方式里选择了始终横屏,都没用,还是会在视频点击全屏播放的时候,视频横屏半秒后马上变成竖屏,这期间要重复操作一两次才能正常变成横屏。我还以为是自己手机拿法有问题,在点击全屏的时候没有及时变成横握,导致系统陀螺仪识别成竖握,就切换成了竖屏。后来多次发觉,这应该是这个版本APP的BUG。这个版本号是1.0.24。希望修复下,确实影响体验,是不是对陀螺仪的反馈这方面调整的参数设置过于灵敏了?

rancyber1985 commented 3 weeks ago

很确定,这个视频横屏后半秒变成竖屏的BUG是1.0.24,1.0.25这两个最近的版本出现的。1.0.23这个版本更新里有说解决了横屏问题,不知道是不是说的这个BUG,这个版本没有这个问题,但是这个版本有有时候播放无声和音画不同步的BUG。。。

decetion commented 2 weeks ago

我也有一样的问题,本来是横屏全屏,但是变成竖屏全屏,手机打开自动旋转也没用

liJie-wk commented 1 week ago

希望修复