@sweetless

Почему стрим с камеры зависает на Cordova(Ionic)?

есть очень простой код
<!doctype html>
<html>
<head>
  <meta charset="utf-8">
  <base href="/">
  <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
<body>
    <video id="stream" autoplay playsinline width="200" height="200"></video>
</body>
</html>
<script type="text/javascript">
    navigator.mediaDevices.getUserMedia({video: true}).then((stream) => {
        document.getElementById('stream').srcObject = stream;
    });
</script>


если эту страницу открыть в localhost, то стрим с камеры работает как надо. Но если этот же код разместить на внешнем сайте и заставить cordov'у открыть этот сайт, то стрим с камеры работает только в момент движения по экрану, будто рендеринг останавливается. Стрим с этого же сайта с обычного браузера также работает без проблем.

сторонний сайт открывается так:
private void loadWebView() {
    // ...
   webView.loadUrl("https://mysite.com/");
}


как сделать, чтобы и на стороннем сайте стрим с камеры работал без прерывания?
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ответы на вопрос 1
den3e4n
@den3e4n
Сервис ремонт обмен опытом
Через FTP клиент попробуйте.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы