CarGuo / GSYVideoPlayer

视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,16k page size,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。
https://juejin.cn/user/817692379985752/posts
Apache License 2.0
20.23k stars 4.19k forks source link

android 7.0 全屏onBackPressed()锁定竖屏全屏状态,无法退出界面。但是在6.0能够正常退出来。没有任何问题 #1346

Closed AnmLobby closed 6 years ago

AnmLobby commented 6 years ago

(请务必按照issue模板,修改后提交问题)

(ps 首页问题集锦和demo请先了解一下!)

问题描述:

XXXX发生了这样的问题!

android 7.0 全屏锁定竖屏全屏状态,无法退出界面。但是在6.0能够正常退出来。没有任何问题. 代码都基本参照demo。

问题机型/系统:

Android 7.0 小米5S Android 6.0 小米4

Demo中的复现步骤

问题代码:(如果有)

xxxxxxx

问题log(如果有)


xxxxxxx
CarGuo commented 6 years ago

最新demo里哪个页面复现。

AnmLobby commented 6 years ago

没有在demo里,只是我参照demo写在自己项目中

CarGuo commented 6 years ago

如果demo复现我才能定位问题

AnmLobby commented 6 years ago

恩,我了解。我尝试一下去解决一下,谢谢啦

AnmLobby commented 6 years ago

我在7.0系统onAutoComplete也就是播放完后调用onBackFullscreen(),是无法退出全屏,但是6.0确实不存在这个问题。能完美的退出全屏。然后我在clearFullscreenLayout()退出window层播放全屏效果。看到你之前有fix bug过。我录制了视频录制: http://bmob-cdn-18241.b0.upaiyun.com/2018/08/16/0ae3eafb4004e7a5803780d180e54dda.mp4

http://bmob-cdn-18241.b0.upaiyun.com/2018/08/16/b3eacc5e407a6ecb803bffba5612eef9.mp4

代码都是一样的,只是在不同手机播放

CarGuo commented 6 years ago

其实主要是demo怎么复现