VideoView全屏旋转

时间:2015-09-01 14:34:21

标签: android orientation android-videoview

我在一个相当复杂的布局中有一个VideoView。点击全屏按钮后,VideoView(一个直播)应该会填满整个屏幕。我意识到通过将VideoView的宽度/高度设置为MATCH_PARENT以及将所有其他UI元素的可见性设置为View.GONE。

我的问题是视频总是向右旋转,这意味着根据用户握住手机的方式,视频有时会颠倒显示。如下所示。Fullscreen depending on rotation

有没有一种简单的方法可以解决这个问题?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

答案其实非常简单。我想我应该RTFM。进入全屏模式时,我只需要设置

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);

将活动的方向锁定为横向,但使用传感器输入来决定转向活动的方向。