У меня есть простая страница Xamarin с WebView, которая вызывает тестовую страницу WebRTC:
_webView = new WebView
{
Source = "https://test.webrtc.org/",
WidthRequest = 1000,
HeightRequest = 1000
};
var stackLayout = new StackLayout()
{
Orientation = StackOrientation.Vertical,
Padding = new Thickness(5, 20, 5, 10),
Children = { _webView }
};
Content = new StackLayout { Children = { stackLayout } };
Страница https://test.webrtc.org/ отлично работает в Chrome на том же эмуляторе Android, но неработайте над WebView, говоря «NotAllowedError».
Приложение имеет необходимые разрешения.Следующий код (который использует Plugin.Permissions) возвращает true:
var statusCamera = await CrossPermissions.Current.CheckPermissionStatusAsync(Permission.Camera);
var statusMicrophone = await CrossPermissions.Current.CheckPermissionStatusAsync(Permission.Microphone);
return statusCamera == PermissionStatus.Granted && statusMicrophone == PermissionStatus.Granted;
Что не так?
Спасибо