Android视频播放手动切换和自动切换横竖屏冲突问题

         在开发过程中,应该有很多小伙伴都遇到过视屏播放的时候,横竖屏切换问题。主要表现是:手动点击切换成横屏或者竖屏之后

手机屏幕便不再受重力感应的驱使了....即是你已经在Manifest.xml中设置了android:screenOrientation="sensor"也是不行。

          那么问题来了,这是为什么呢?那就是问题出在了感应器Sensor上面,当你点击了切换屏幕时,都是主动把屏幕调整成了横屏手机处于横屏的时候,此时的感重力命令是一直让手机处于横屏的,虽然你有通过点击按钮切换屏幕方向的命令。但是,感重力命令一直在执行并掩盖了按钮的命令。使的按钮的操作没什么用了。


那现在我们就要通过Handle通知手机目前屏幕所处的状态,然后决定屏幕的方向。具体做法如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值