모바일/Android
WEBVIEW에서 WEBRTC 권한관련
죠부니
2022. 4. 4. 19:10
반응형
https://developer.android.com/reference/android/webkit/PermissionRequest
들어가자 마자 보이는 저부분 저렇게 해서 안되는거였다.
permissionRequest.grant(permissionRequest.getResources()) // This is wrong!!!
변경부분
@Override
public void onPermissionRequest(PermissionRequest request) {
final String[] requestedResources = request.getResources();
for (String r : requestedResources) {
if (r.equals(PermissionRequest.RESOURCE_VIDEO_CAPTURE) || r.equals(PermissionRequest.RESOURCE_AUDIO_CAPTURE)) {
request.grant(new String[]{
PermissionRequest.RESOURCE_VIDEO_CAPTURE,
PermissionRequest.RESOURCE_AUDIO_CAPTURE
});
break;
}
}
//request.grant(request.getResources());
}
반응형