Android Question how to enable audio and microphone with WebView?

WebQuest

Active Member
Licensed User
Longtime User
Hello, I am having trouble enabling mic/audio/camera via webview.

I am writing a web app and cannot obtain permissions for the mic and camera via webview. Can anyone help me?

B4X:
Sub Activity_Create(FirstTime As Boolean)
    Activity.LoadLayout("Layout")
    
    rp.CheckAndRequest(rp.PERMISSION_CAMERA)
    Wait For Activity_PermissionResult (Permission As String, Result As Boolean)
    If Result Then
        rp.CheckAndRequest(rp.PERMISSION_RECORD_AUDIO)
        Wait For Activity_PermissionResult (Permission As String, Result As Boolean)
        If Result Then
            Dim client As JavaObject
            client.InitializeNewInstance(Application.PackageName & ".main$MyChromeClient", Null)
            Dim jo As JavaObject = WebView1
            jo.RunMethod("setWebChromeClient", Array(client))
        End If
    End If
    For Each Permission As String In Array(rp.PERMISSION_RECORD_AUDIO, rp.PERMISSION_CAMERA)
        rp.CheckAndRequest(Permission)
        Wait For Activity_PermissionResult (Permission As String, Result As Boolean)
        If Result = False Then
            ToastMessageShow("No permission!", True)
            
            Return
        End If
    Next
    
    WebView1.JavaScriptEnabled=True
    WebView1.LoadUrl("https://www.logivalut.com/")
  
   
End Sub
 

peacemaker

Expert
Licensed User
Longtime User
Checked
?
 
Upvote 0
Cookies are required to use this site. You must accept them to continue using the site. Learn more…