Chromebook redirects audio to monitor with no speakers |
|||||
Issue descriptionGoogle Chrome 69.0.3464.0 (Official Build) dev (64-bit) Revision 3c26b60e3842fee660bcff5eb35aa0587d795f02-refs/branch-heads/3464@{#1} Platform 10798.0.0 (Official Build) dev-channel eve Firmware Version Google_Eve.9584.151.0 Customization ID GOOGLE-EVE ARC 4846137 JavaScript V8 6.9.156.1 Flash 30.0.0.122 Steps To Reproduce: (1) Connect chromebook to an external monitor via USB-C (e.g. LG 27UD88-W) (2) Start a hangout Expected Result: Speakers remain on the chromebook speakers. Actual Result: Speakers are redirected to the external monitor. This should not happen since there are no speakers on this monitor. Why does hangout think there are? How frequently does this problem reproduce? (Always, sometimes, hard to reproduce?) This happened the first time I connected the monitor to the chromebook. I had to change the settings so I don't know if they are sticky. I'll update this bug when I get more details. What is the impact to the user, and is there a workaround? If so, what is it? User cannot hear people on VC. User needs to manually change the speakers back to the chromebook speakers.
,
Jul 6
This is not restricted to hangouts. If I play a video or live stream with audio, I cannot make it play from the chromebook speakers. Unlike hangouts though, I cannot find any controls in settings to change the speaker.
,
Aug 21
,
Dec 17
,
Dec 17
,
Dec 18
Note that some monitors have an audio out jack, so it might make sense to redirect the audio to the monitor over the USB-C connection. However, in this case LG 27ud88-w does not have an audio out jack. I think this is a good reason to have a default speaker choice in the OS itself and not depend on each app to implement it.
,
Dec 18
The default speaker choice does happen at the OS level. HDMI devices should not be selected automatically, many of them report in EDID that they support audio even though there aren't speakers or an audio jack. However, hangout is free to play to a particular device, overriding the system default. Is that what is happening here?
,
Dec 19
The expected result should look like: 1.Chrome selects speaker by default. 2.You plug in USB-C. LG27ud88 device reports that it has audio capability in EDID. 3.Chrome selects HDMI because it has higher priority. 4.You select speaker to be active in audio selection menu. 5.Chrome should remember this preference. So the next time you plug in USB-C with the same monitor, Chrome should know that you prefer speaker over HDMI. Hi Dylan, are you suggesting that we should not let HDMI has a higher priority than speaker? I think we should let it as it is since this priority logic is there for a long time. User still has option to select the preferred device. As long as Chrome preference works right, it should not cause too much trouble for user as user only needs to select it once. Hi Rogerta, Could you please point out which steps (1~5) you found not right in your use case ? It will be useful if you can file a feedback with alt+shift+i and mention this bug number so we can query it and check the logs. Thanks!
,
Dec 19
Hi Jimmy, I have a problem at step 4: I don't see a speaker selection UI or menu. To be clear, I do see a speaker selection UI in hangouts, and it does work. However, when I open a tab to play a youtube video for example, I don't see such an option and the I don't hear the audio of this tab. If you are saying that at the chromeos level there is a speaker selection UI, and that the choice I make is persisted, then that solves my problem. I must have missed that UI, can you tell me where to find it?
,
Dec 19
rogerta@ you can set the system-wide audio devices using the system tray. Click on the system clock in the lower right, there should be a selection button next to the volume slider. |
|||||
►
Sign in to add a comment |
|||||
Comment 1 by rogerta@chromium.org
, Jun 27 2018