Приложение имеет разрешение на использование камеры.
<uses-permission android:name="android.permission.CAMERA" />
Когда я открываю URL в веб-просмотре, вызывается метод OnPermissionRequest . Я даю разрешение веб-камеры на камеру, но получаю сообщение об ошибке, что камера используется другим приложением или заблокирована. Я перегрузил метод из CustomWebChromeClient примерно так:
public override void OnPermissionRequest(Android.Webkit.PermissionRequest request)
{
request.Grant(request.GetResources());
}
Если я не предоставлю это разрешение, то получу правильную ошибку - нет доступа к камере.
Я пробовал разные страницы, используя камеру. Все они показывают одинаковые ошибки. При этом все работает с мобильного браузера.
Кто сталкивался с подобной проблемой? Что может быть причиной? Буду рад любому совету.
PS Особенно приветствуются ответы на Xamarin