hey @tommy and @vic.yang ,
While testing video call on Firefox, sometimes we have noticed an issue of startAudio API throwing Operation Timeout error as a result audio not getting joined.
We have a button where user can retry joining audio, but it always threw Operation Timeout error.
Although, we were not able to reproduce this error again, but just wanted to brought this up to know why could this happen?
Which Web Video SDK version?
1.3.0
Device:
Device: Macbook Pro
OS: macOS 11.6.1
Browser: Firefox
Browser Version : 101.0.1
Additional context
We have observed this issue only in Firefox.
We take both audio/video permissions using getUserMedia beforehand after Zoom’s join API is resolved.
Apart from this there is one more bug that we noticed regarding audio:
During the call If mic permission gets removed, audio gets disconnected, but current-audio-change doesn’t throw payload with action: leave, and also muteAudio/unmuteAudio methods resolves which I think should not ideally.
We will take a look at the audio issue in Firefox.
And you mentioned getting the microphone permission removed during the session, do you mean unplugging the microphone or disallowing the mic in the sysetem device manager?
we are also experiencing problems with the sound in firefox. The sound quality degrades suddenly after several minutes to the point that nobody can hear the speaker…
On Windows, SDK 1.2.7.
Can you try upgrading to version 1.4.0 to see if you are still experiencing the issue? Also, we would need to know steps to reproduce in regards to the SDK functions and any errors in the browser console to investigate further.