My integration works perfectly on Desktop (Mac/PC) and Android. But on iOS devices, I get randomly Module:audio or Module:video not enabled error when I try to use
When I use
stream.getCameraList() I get an empty array.
When I call
client.getMediaStream(); I can see in my log:
TypeError: a.addStream is not a function. (In 'a.addStream(h)', 'a.addStream' is undefined) — js_media.min.js:1:18795 (js_media.min.js, line 1)
I do have permissions enabled, and I tried from different browsers and devices.
I call those functions on the main thread when the user clicks the “join” button. Can’t understand why it would throw those errors. Sometimes the video does ask for camera, but the audio seems to fail every time. Again - only on iOS.