Видео не может быть закрыто с полноэкранного режима в реагирующем веб-представлении (ios) - PullRequest
0 голосов
/ 02 октября 2019

Я использую react-native-community/react-native-webview и на сайте у нас есть Nexx проигрыватель для воспроизведения видео.

Android работает нормально, но у меня проблемы с ios. На ios у меня полноэкранный модал, где можно проигрывать видео. И если я нажму на кнопку воспроизведения, видео перейдет в полноэкранный режим и начнет воспроизведение. Это верно. Но если я захочу закрыть видео кнопкой X в углу, Видео вернется в исходное положение и сразу же вернется в полноэкранный режим, а иногда отобразит значок поверх видео. Я постараюсь закрыть его, и ситуация будет повторяться после того, как несколько повторений будут окончательно закрыты.

enter image description here

Я думаю, что проблема в полноэкранном видео iosигрок. Потому что, если я захочу воспроизвести видео, некоторые необычные функции веб-просмотра будут обрабатывать видео и показывать его в полноэкранном режиме (поскольку проигрыватель Nexx выглядит иначе, чем этот вид, и я также пытался отключить полноэкранный режим, но видео всегда отображается в полноэкранном режиме). Я пытаюсь приостановить видео, когда оно выпрыгнет из полноэкранного режима, но оно не работает. (Это работает, когда я сначала приостанавливаю видео в полноэкранном режиме, а затем нажимаю кнопку закрытия = видео закрывается вправо, но если я нажимаю кнопку закрытия, это не работает)

Есть ли какой-то способкак решить эту проблему? Или Как управлять функцией веб-просмотра, приостановить ее, а затем закрыть, когда пользователь нажимает кнопку X?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...