Я использую exoplayer для воспроизведения видео с URL-адреса в моем приложении android. В портретном режиме все работает как положено.
В моем фрагменте я хочу воспроизвести видео в полноэкранном режиме и автоматически передать мобильный телефон в альбомной ориентации, но когда я перехожу из портретного в ландшафтный режим, я получаю только звук (видео не видно). Когда мобильный телефон уже находится в горизонтальной ориентации, все работает нормально.
Код, который я уже сделал:
@SuppressLint("SourceLockedOrientationActivity")
public void setPlayerFullScreen() {
swipeRefreshLayout.setVisibility(GONE);
getActivity().getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
lPlay.setLayoutParams(new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.MATCH_PARENT));
}