element.setSinkId() only works for "default" and "communications"
Reported by
ch...@kaczorzoo.net,
Jun 27 2016
|
||||||
Issue descriptionChrome Version : 51.0.2704.103 (Official Build) m (32-bit) User Agent : Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36 URLs (if applicable) : https://guidou.github.io/setsinkid-src.html What steps will reproduce the problem? (1) Play video or audio on example page (2) Select "default" or "communications" as output device - audio goes to proper sources (3) Select an explicit device - audio goes to default device instead What is the expected result? Audio should go to selected device. What happens instead? Audio goes to default device. Please provide any additional information below. Attach a screenshot if possible. audiooutput devices are: - Default - Communications - Speakers (VIA HD Audio) - Speakers (GN 9350) Windows is configured so "default" is VIA HD Audio (speakers) and "communications" is GN 9350 (headset). When "Default" is selected audio goes to VIA HD Audio and when "Communications" is selected audio goes to GN 9350 - all good. When "Speakers (GN 9350)" is selected audio goes to VIA HD Audio which is wrong. Chrome is able to use this device properly when using "communications" but not when using the device ID specifically. The same behavior is observed on other sites and other Windows systems.
,
Jun 30 2016
It looks like you're not allowing Chrome access to the media devices - either you clicked to block the request or Chrome is configured to always block. See video attachment "623588 - Access Denied" to see this. The proper reproduce case is covered in the "623588 - Access Allowed" video. As shown in the "Windows Sound 1" screenshot "GN 9350" is set as the default communications device and as shown in the "Windows Sound 2" screenshot "VIA HD Audio" is the default device. Whenever "default" is selected in the video the audio goes to "VIA HD Audio" and whenever "communications" is selected in the video the audio goes to "GN 9350" which is how it should be. But when "GN 9350" is selected specifically audio goes to "VIA HD Audio" which isn't correct.
,
Jul 1 2016
Thank you for providing more feedback. Adding requester "ssamanoori@chromium.org" for another review and adding "Needs-Review" label for tracking. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Jul 18 2016
,
Aug 4 2016
Tested the issue on Windows 7 using latest stable 52.0.2743.116, canary 54.0.2817.0.Observed that whenever "communications" is selected in the video, not generated the crash ID. Please find attached screencast. chris@Could you please check the attached screencast and confirm if this is the expected behavior.
,
Aug 10 2016
I'm not sure what you're referring to by "not generated the crash ID" - to my knowledge there's never been a crash, just the audio not going where expected. Since I originally filed this I got another USB headset and it works properly - when I select it either using "communications" or by ID the audio goes to the right place. My original headset still has the issue - audio goes there when "communications" is selected but NOT when selected by ID. So it seems like the bug might be slightly different than originally reported. Is there a log I can get to see why Chrome isn't playing audio to this device when selected by ID?
,
Aug 10 2016
Hrm - after testing with 52.0.2743.116 it seems like everything is working correctly. It seems like this was fixed somewhere else.
,
Aug 18 2016
Thank you for providing more feedback. Adding requester "ssamanoori@chromium.org" for another review and adding "Needs-Review" label for tracking. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Aug 23 2016
Closing as WontFix as per comment #7 since it doesn't seem possible to reproduce the error anymore. |
||||||
►
Sign in to add a comment |
||||||
Comment 1 by ssamanoori@chromium.org
, Jun 30 2016Labels: Needs-Feedback
632 KB
632 KB View Download