[Webkit-unassigned] [Bug 235713] [macOS] Acquiring stream from one microphone breaks all previous streams from another microphones

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Dec 3 13:43:01 PST 2022


https://bugs.webkit.org/show_bug.cgi?id=235713

--- Comment #4 from ivan.zahrodskyi at enghouse.com ---
Created attachment 463876

  --> https://bugs.webkit.org/attachment.cgi?id=463876&action=review

Example to reproduce this problem

Issue is still reproducible

I tested on MacBook Pro 16 (2019) MacOS 13.1 Beta (22C5059b) Safari Version 16.2 (18614.3.7.1.3)

I created small example.
- press GET FIRST
- make sure you can hear audio from first microphone
- select another microphone in second select
- press GET_SECOND

after getting second microphone - first is lost

you can open console and see that stream1 is not active and audio track has readyState === 'ended'

this is in 90% tries..but sometimes first track is still active but audio source is wrong (audio plays from second microphone)


In our application there is a case when we have 2 different audio from different microphones which we send via webrtc to remote participants. But because of this issue it doesnt work in safari.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20221203/26bde413/attachment-0001.htm>


More information about the webkit-unassigned mailing list