UIWebView перезагружает видео при закрытии родительского представления - PullRequest
0 голосов
/ 03 февраля 2019

Я пытаюсь воспроизвести видео с моего UIWebView и воспроизводить его аудио в фоновом режиме.Это работает нормально, однако, когда я закрываю экран / закрываю его, у них появляется небольшая задержка звука.Звук отключается на долю секунды каждый раз.Почему это происходит?Есть ли способ получить доступ к avaudiosession UIWebview, чтобы я мог получить больше информации?Спасибо.

Я пробовал

  • добавление всех рекомендаций info.plist

  • включение фонового режима

  • произвольные нагрузки = true
  • avaudiosession.shared (). setactive = true
  • выкладывание видов при необходимости

    webView.mediaPlaybackRequiresUserAction = false 
    webView.allowsInlineMediaPlayback = true
    
        webView.loadHTMLString(htmlString, baseURL: URL(string: "https://www.youtube.com"))
    

1 Ответ

0 голосов
/ 04 февраля 2019

UIWebview устарел в swift 4, поэтому вам нужно использовать WKWebview таким же образом.Прочтите руководство пользователя по использованию класса WKWebview.

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