To reproduce: * Go to https://webrtc.github.io/samples/src/content/getusermedia/audio/ * When prompted to allow microphone access, grant it, by clicking Allow * Speak or tap screen of phone and notice you hear sound * Click mute icon * Speak or tap screen of phone and notice the lack of sound * Click mute icon again to unmute * Speak or tap screen of phone and notice the lack of sound (since you're unmuted, sound should have been audible) Note: you might need to mute/unmute a couple of times before you can reproduce. Issue was reproduced on an iPhone 11 on iOS 14.4.2. Not reproducible on macOS 10.15.7.
<rdar://problem/76960230>
I tried quickly on iOS 14.5 beta and was not able to reproduce. Do you see anything in the console like "A MediaStreamTrack ended due to a capture failure"? Could you try reproducing on iOS 14.5? If you can reproduce, you can send me privately a sysdiagnose?
I was able to reproduce on iOS 14.5 (18E199). I wasn't able to inspect the console logs because I'm not allowed to upgrade my work laptop to iOS 14.5 yet. Sorry. In any case, I've captured a couple of sysdiagnose's and will share privately in email now. Thanks!
Thanks Kongpheng, I was able to reproduce the issue. Mute/unmute is about the media element, not the capture red pill.
Thanks Youenn, Can you suggest a workaround for this issue, please? I tried to find a workaround but wasn't able to mitigate.
I upgraded to iOS 14.6 Beta 3 (18F5065a) and am no longer able to reproduce the issue. Thanks!
I was not able to reproduce either. Given Kongpheng mentionned this is fixed in iOS14.6, marking as resolved.