Iframe API Change Camera Not working in iphone browser

W
e integrated Iframe API in our website. But when client try to change the camera. its not possible.Front camera preview is blank and when click on that it shows an error Unable to access camera and camera not changed it still showing the first camera.
I tried in the settings menu. there is an option to change the camera. when try to change it shows preview not available.

Expected behavior:

It should show the both camera previews and when click on that camera should work.

Actual behavior:

When user click on the video button dropdown it not showing the preview of the front camera. when try to change the camera it shows the error “Unable to access camera”.

Server information:

  • Jitsi Meet version:
    root@video:~# dpkg -l | grep jitsi
    ii jitsi-meet 2.0.4627-1 all WebRTC JavaScript video conferences
    ii jitsi-meet-prosody 1.0.4127-1 all Prosody configuration for Jitsi Meet
    ii jitsi-meet-turnserver 1.0.4127-1 all Configures coturn to be used with Jitsi Meet
    ii jitsi-meet-web 1.0.4127-1 all WebRTC JavaScript video conferences
    ii jitsi-meet-web-config 1.0.4127-1 all Configuration for web serving of Jitsi Meet
    ii jitsi-videobridge2 2.1-202-g5f9377b9-1 all WebRTC compatible Selective Forwarding Unit (SFU)
  • Operating System:Ubuntu 18.04.4 LTS (GNU/Linux 4.15.0-45-generic x86_64)

Additional information:

Its working in Redmi(android ) chrome. Both previews are showing camera able to shift.
Its not working in iphone(safari) - preview not showing.selecting camera shows the error Unable to access camera
Its not working in lenovo (android 5.0.2) and Samsung (android 8.1.0 ) - when click on video dropdown backcamera screen is showing a black screen and when click on that nothing happens. just shows error “Unable to access camera”. Tried in the settings menu to change camera. but there shows preview not available.

HI Jitsi team can you please replay . this issue is urgent