WebRTC подходит для Android WebView? Когда?

Я вижу некоторые противоречивые доказательства на вопрос о поддержке WebRTC в Android WebView, и мне было интересно, может ли кто-нибудь узнать о планах Google по поддержке WebRTC в WebView в будущем.

С одной стороны, я прочитал сообщение Paul Irish, в котором утверждается, что WebRTC будет поддерживаться в Android WebView, и я также вижу то же самое, что и правда, глядя на Chromium SVN.

Однако WebRTC на самом деле не работает в WebView, и я нашел сообщения, в которых говорилось, что он был в конечном итоге оставлен (без объяснения причин, я могу только догадываться, что Google был в спешите поставить Chromium-WebView в KitKat и уменьшить количество осложнений, например WebRTC и WebGL).

Кто-нибудь знает, планирует ли Google добавить поддержку WebRTC для Android WebView и когда?

Ответ 1

UPDATE: В Google I/O 2014 Google обнаружил, что Web View будет поддерживать WebRTC только на Android "L".

Ответ 2

WebRTC поддерживает не в WebView.

Команда хотела бы включить его (вот почему я думаю, что эта ошибка существует), но для включения функций они должны поддерживаться во всех архитектурах Android (Mips, Arm, Intel), которые я не считаю WebRTC есть.

Обновление: Как указано ниже - I/O 2014, мы объявили о поддержке WebRTC.

Вот короткое видео на другие обновления и код о том, как заставить его работать над L Developer Preview.

https://gauntface.com/blog/2014/07/02/webview-in-the-developer-preview-of-l

Предупреждение. Поскольку это только предварительный выпуск Android, могут быть некоторые изменения.

Ответ 3

Этот вопрос слишком стар, но это они, которые хотят внедрить WebRTC на предыдущую платформу. Я проверил его также woks на моем телефоне kitkat

https://crosswalk-project.org/documentation/android.html

Crosswalk - это веб-среда выполнения, которая может использоваться для замены WebView, используемого приложениями Android или Cordova. Crosswalk основан на Google Chromium с поддержкой API Cordova и имеет лучшую поддержку HTML5 по сравнению с WebView по умолчанию, доступным в Android.

Просто замените Webview пешеходным переходом, который используется в приложении.