Как получить доступ к phone-gap-media-stream из Cordova Webview ios

#ios #cordova #cordova-plugins #phonegap-plugins #getusermedia

#iOS #кордова #cordova-плагины #phonegap-плагины #getusermedia

Вопрос:

Я хотел бы знать, как использовать плагины cordova из webview. У меня есть существующий веб-сайт, который отображает медиапоток с помощью:

 navigator.mediaDevices.getUserMedia({
      'audio': false,
      'video': {
          facingMode: 'environment'
      }
  }).then(function(mediaStream) {
   // Do what you want with
    
  });
 

Я пытаюсь реализовать приложение Cordova, которое использует webview для посещения этого веб-сайта. Он должен поддерживать Android и ios. Мне удалось отобразить видеопоток на моем Android cordova webview без изменения какого-либо кода на веб-сайте.

Чтобы это произошло на ios, я установил phonegap-plugin-media-stream в моем приложении cordova. Но я не могу запустить плагин из webview. Когда я захожу на веб-сайт, приложение возвращает сообщение об ошибке ниже:

Ошибка типа: неопределенный не является объектом (оценка ‘navigator.mediaDevices.getUserMedia’)

Интересно, как запустить медиапоток phonegap из webview. Есть ли что-нибудь, что я пропустил?

Есть ли способ использовать плагины cordova из webview? Приложению ios было предоставлено разрешение на камеру. Мой веб-сайт не был реализован для поддержки cordova, и я хотел бы узнать ваши мысли. Спасибо!!

Комментарии:

1. Вы нашли какое-либо решение?