Аудио/видеозахват в PhoneGap/Cordova с использованием внешнего Java-плагина

Я разрабатываю приложение для Android с помощью PhoneGap/cordova и Javascript. Я хочу включить функцию захвата аудио/видео в конкретный html Div моего приложения, используя внешний Java-плагин.

Или какой-то механизм, где я могу иметь собственный виджет на основе Java, который будет находиться на одном экране в определенном месте (вместо того, чтобы полностью заменить текущий вид и заняться всем экраном)

Я искал через Интернет, но не смог найти эффективный способ сделать это. Может ли кто-нибудь предложить мне любой способ справиться с этим?

Ответ 3

Не может быть именно то, что вы хотите: вместо DIV используйте оверлейный андроидный фрагмент.

CordovaWebView является частью активности Android. Это означает, что мы можем наложить фрагмент или сказать диалог в нужном месте. Аналогично разработке нативного Android.

Вызов: если вы хотите показать DIV/Dialog между HTML, вам придется позаботиться о многом, связанной с позицией.

Решение. Вы можете настроить таргетинг, чтобы ваш DIV/Dialog был установлен в начале или в конце и затем мог переместить ваши HTML-заполнители.

Вещи, которые вам потребуются: создание плагина Cordova, понимание диалога/фрагмента, JavaScript для изменения элементов DOM (если требуется), тогда все является родным.

Вот ссылка SO, которая может вам помочь.

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