#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. Вы нашли какое-либо решение?