Как исправить 'YoutubePlayer, застрявший в ландшафтном режиме после возникновения сетевой ошибки' - PullRequest
2 голосов
/ 05 апреля 2019

Я реализовал YouTubePlayer.OnFullscreenListener и, когда играю в ландшафтном режиме, и если ошибка возникает из-за сети или чего-то еще, я хочу выйти из ландшафтного режима.

Для этого я использую: youTubePlayer?.setFullscreen(false)

Но youtube не выходит из полноэкранного режима даже при вызове этого.И он застрял с ошибкой экрана.«Нажмите, чтобы повторить» также не работает.

Снимок экрана для справки.

https://ibb.co/NKvLFG5

1 Ответ

0 голосов
/ 05 апреля 2019

Вам необходимо изменить ориентацию назад на портретную, установив для полноэкранного режима значение false.

activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
...