Я использую react-native-community/react-native-webview
и на сайте у нас есть Nexx
проигрыватель для воспроизведения видео.
Android работает нормально, но у меня проблемы с ios. На ios у меня полноэкранный модал, где можно проигрывать видео. И если я нажму на кнопку воспроизведения, видео перейдет в полноэкранный режим и начнет воспроизведение. Это верно. Но если я захочу закрыть видео кнопкой X
в углу, Видео вернется в исходное положение и сразу же вернется в полноэкранный режим, а иногда отобразит значок поверх видео. Я постараюсь закрыть его, и ситуация будет повторяться после того, как несколько повторений будут окончательно закрыты.
Я думаю, что проблема в полноэкранном видео iosигрок. Потому что, если я захочу воспроизвести видео, некоторые необычные функции веб-просмотра будут обрабатывать видео и показывать его в полноэкранном режиме (поскольку проигрыватель Nexx выглядит иначе, чем этот вид, и я также пытался отключить полноэкранный режим, но видео всегда отображается в полноэкранном режиме). Я пытаюсь приостановить видео, когда оно выпрыгнет из полноэкранного режима, но оно не работает. (Это работает, когда я сначала приостанавливаю видео в полноэкранном режиме, а затем нажимаю кнопку закрытия = видео закрывается вправо, но если я нажимаю кнопку закрытия, это не работает)
Есть ли какой-то способкак решить эту проблему? Или Как управлять функцией веб-просмотра, приостановить ее, а затем закрыть, когда пользователь нажимает кнопку X
?