Webview 比较Xamarin.Android中摄像头和麦克风的PermissionRequest对象

Webview 比较Xamarin.Android中摄像头和麦克风的PermissionRequest对象,webview,xamarin.android,webkit,android-permissions,Webview,Xamarin.android,Webkit,Android Permissions,我有一个Xamarin.Android应用程序,它有一个webview,并要求获得摄像头和麦克风的权限。在我的public override void OnPermissionRequest(PermissionRequest request)中,我想检查什么是权限请求并显示相关警报。但我不知道如何检查它的摄像头或麦克风。我怎么检查? 谢谢 检查以下代码,PermissionRequest包含webview要应用的请求 public override void OnPermissionReque

我有一个Xamarin.Android应用程序,它有一个
webview
,并要求获得摄像头和麦克风的权限。在我的
public override void OnPermissionRequest(PermissionRequest request)
中,我想检查什么是权限请求并显示相关警报。但我不知道如何检查它的摄像头或麦克风。我怎么检查?
谢谢

检查以下代码,PermissionRequest包含webview要应用的请求

public override void OnPermissionRequest(PermissionRequest request)
{
   base.OnPermissionRequest(request);

   var resources = request.GetResources();

   foreach ( var permission in resources)
   {
     if(permission == PermissionRequest.ResourceVideoCapture)
     {
        // apply camera permission
     }

     if(permission==PermissionRequest.ResourceAudioCapture)
     {
       // apply microphone permission
     }
   }
}

还有一个问题,麦克风权限未自动启用。我必须手动打开应用程序设置并为我的应用程序启用麦克风它现在可以工作了吗?