Closed Bug 1445903 Opened 6 years ago Closed 6 years ago

Selecting the correct speaker/microphone

Categories

(Core :: WebRTC: Audio/Video, enhancement)

61 Branch
enhancement
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 934425

People

(Reporter: akayanni, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0
Build ID: 20180312220041

Steps to reproduce:

Websites such as Facebook allow you to make voice and video calls.


Actual results:

The problem is that on a desktop computer it is highly likely that the main speakers are used for playing sound and a headset is used for calls. I'm not sure but I would imagine it is near impossible to develop a website where this change is speaker selection is possible. 


Expected results:

The ability to make a rapid change in the selection of speaker and microphone from Firefox.

OK this isn't a bug in absolute terms. But I know you guys have been sorting out the volume controls for Windows so maybe having just been working on that area of code it would be a good time to at least think about this.

Skype enables us to select the correct sound system for communication. Something like that is what we need. 

It's not an issue on a phone or laptop but it most certainly in on the desktop browser. I don't think you can make these changes using the Windows controls in time to grab a web audio call. 

Please delete this if you think it is inappropriate on the bug list.
Severity: normal → enhancement
Component: Untriaged → Audio/Video
Product: Firefox → Core
Component: Audio/Video → WebRTC: Audio/Video
Thanks for the report!

The application selecting microphone is already possible with navigator.mediaDevices.enumerateDevices() and navigator.mediaDevices.getUserMedia(). The application selecting speakers will be possible with the same enumerateDevices call and setSinkId, bug 934425. I'll close this as a dupe of the latter.
Status: UNCONFIRMED → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.