Kakao i Connect Live 커뮤니티

Webview camera access 질문입니다

웹sdk 예제를 활용했습니다.
웹에서는 카메라 및 마이크 권한을 묻고, 허용한 뒤에 정상적으로 작동합니다.
해당 웹페이지를 안드로이드 웹뷰로 실행하면 정상적으로 작동을 안합니다.

안드로이드 최소 버전은 21, 타겟버전은 30으로 설정되어있습니다.
퍼미션은 아래와 같이 설정해줬습니다.

<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-feature android:name="android.hardware.audio.low_latency" />
<uses-feature android:name="android.hardware.audio.pro" />
<uses-feature android:name="android.hardware.microphone" android:required="true"/>
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-feature android:name="android.hardware.camera.front" android:required="true" />

자바코드에서 웹뷰 세팅은 아래와 같습니다.

    mWebView.setWebViewClient(new WebViewClient());
    //웹뷰에 크롬 사용 허용//이 부분이 없으면 크롬에서 alert가 뜨지 않음
    mWebView.setWebChromeClient(new WebChromeClient() {
        @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
        @Override
        public void onPermissionRequest(final PermissionRequest request) {
            request.grant(request.getResources());
        }
    });

    WebSettings mWebSettings = mWebView.getSettings();

    mWebSettings.setJavaScriptEnabled(true);                       
    mWebSettings.setSupportMultipleWindows(true);                
    mWebSettings.setJavaScriptCanOpenWindowsAutomatically(true);   
    mWebSettings.setUseWideViewPort(true);                          
    mWebSettings.setLoadWithOverviewMode(true);                
    mWebSettings.setSupportZoom(false);                        
    mWebSettings.setBuiltInZoomControls(false);                 
    mWebSettings.setCacheMode(WebSettings.LOAD_NO_CACHE);       
    mWebSettings.setDomStorageEnabled(true);                        
    mWebSettings.setAllowFileAccessFromFileURLs(true);
    mWebSettings.setAllowUniversalAccessFromFileURLs(true);

로그캣엔 다음과 같은 메세지가 나옵니다.

2021-01-23 18:58:12.660 22719-22719/com.example.livecomseller E/chromium: [ERROR:web_contents_delegate.cc(224)] WebContentsDelegate::CheckMediaAccessPermission: Not supported.
2021-01-23 18:58:12.660 22719-22719/com.example.livecomseller E/chromium: [ERROR:web_contents_delegate.cc(224)] WebContentsDelegate::CheckMediaAccessPermission: Not supported.
2021-01-23 18:58:12.890 22719-22811/com.example.livecomseller E/chromium: [ERROR:audio_manager_android.cc(312)] Unable to select audio device!

도움 부탁드립니다.