Safari 15.2 device enumeration only lists default devices (macOS Monterey)

Hi,


As the title says, in Safari 15.2 (macOS Monterey), the call to the API MediaDevices.enumerateDevices() only lists the default devices. It does _not_ list any other (USB attached) microphones or cameras.


I call for enumeration _after_ the call to getUserMedia(), which I presume takes care of the user permissions. Interestingly, this works OK for other browsers (I tried Brave), but only Safari has this issue.


The same application (it's a web app) behaves alright on Safari 15.1 (macOS Big Sur).


Has something changed ?


Thanks,

Avinash


Posted on Dec 31, 2021 12:32 AM

Reply

There are no replies.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Safari 15.2 device enumeration only lists default devices (macOS Monterey)

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.