From 65cc83c21a74cdf9a79626d55b10e1dee6d80424 Mon Sep 17 00:00:00 2001 From: crasyboy42 Date: Wed, 17 Mar 2021 00:32:14 +0100 Subject: [PATCH] fix(android:) enable DRM protected content (#1862) --- .../com/reactnativecommunity/webview/RNCWebViewManager.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManager.java b/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManager.java index 952e46e..69459ee 100644 --- a/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManager.java +++ b/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManager.java @@ -1139,6 +1139,8 @@ public class RNCWebViewManager extends SimpleViewManager { permissions.add(Manifest.permission.RECORD_AUDIO); } else if (requestedResources[i].equals(PermissionRequest.RESOURCE_VIDEO_CAPTURE)) { permissions.add(Manifest.permission.CAMERA); + } else if(requestedResources[i].equals(PermissionRequest.RESOURCE_PROTECTED_MEDIA_ID)) { + permissions.add(PermissionRequest.RESOURCE_PROTECTED_MEDIA_ID); } // TODO: RESOURCE_MIDI_SYSEX, RESOURCE_PROTECTED_MEDIA_ID. } @@ -1151,6 +1153,8 @@ public class RNCWebViewManager extends SimpleViewManager { grantedPermissions.add(PermissionRequest.RESOURCE_AUDIO_CAPTURE); } else if (permissions.get(i).equals(Manifest.permission.CAMERA)) { grantedPermissions.add(PermissionRequest.RESOURCE_VIDEO_CAPTURE); + } else if (permissions.get(i).equals(PermissionRequest.RESOURCE_PROTECTED_MEDIA_ID)) { + grantedPermissions.add(PermissionRequest.RESOURCE_PROTECTED_MEDIA_ID); } }