iOS 12.2 / Swift: проблема с чтением видео на html в UIWebView на iPhone - PullRequest
1 голос
/ 06 мая 2019

У меня есть приложение, которое хорошо работало со всеми версиями, всеми устройствами и симулятором ниже, чем iOS 12.2.
Начиная с этой новой версии, он не работает на iPhone с iOS 12.2 без какого-либо сообщения об ошибке (я не вижу этого сообщения: nhandled Promise Rejection: NotAllowedError:). Я уточнил, что он работает на симуляторе, на ipad в iOS 12.2, но не на iphone. Я проверяю этот билет , но это не решает ситуацию.

Я добавил эти функции в true, но безуспешно:

    webView.mediaPlaybackRequiresUserAction = true
    webView.allowsInlineMediaPlayback = true
    webView.mediaPlaybackAllowsAirPlay = true

Я добавил эти ключи безуспешно:
enter image description here

   <div class="col-md-12"><p class="ttl">'+tab_bloctitre[1]+'</p><video   controls style="width:100%;" poster="'+key+'/img/fondvideo.png"><source src="'+tab_videobloc[1].replace("https://gmp2.newtelapps.fr/uploads/R1550158082/img/",lien)+'" type="video/mp4"></video></div>'

Есть идеи?

Ответы [ 2 ]

1 голос
/ 10 мая 2019
webView.mediaPlaybackRequiresUserAction = false;

из этого ответа: https://stackoverflow.com/a/56074115/279180

Если вы не хотите автовоспроизведения, убедитесь, что в вашем HTML нет «автовоспроизведения».

0 голосов
/ 10 мая 2019

indexWeb.keyboardDisplayRequiresUserAction = NO;Эта установка решает мою проблему。

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