Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Select audio and video source fails silently on Chrome/Android for external USB device #1498

Open
mlnoga opened this issue Dec 1, 2021 · 3 comments

Comments

@mlnoga
Copy link

mlnoga commented Dec 1, 2021

Please read first!

Please use discuss-webrtc for general technical discussions and questions.

  • [x ] I have provided steps to reproduce
  • [x ] I have provided browser name and version
  • [ x] I have provided a link to the sample here or a modified version thereof

Note: If the checkboxes above are not checked (which you do after the issue is posted), the issue will be closed.

Browser affected

Chrome 96.0.4664.45 on Android 11

Description

While external USB audio devices can be enumerated, selecting them fails silently and defaults back to the internal microphone.

Steps to reproduce

Plug in an external class compliant USB audio device
Open the example https://webrtc.github.io/samples/src/content/devices/input-output/
Click on USB audio as the input source.
Tap the internal microphone.
Then cause the USB audio device to transfer sound (eg hit play).

Expected results

The audio output should be silent when tapping the internal mike, and should play back the external sound.

Actual results

The opposite is true.

@mlnoga mlnoga changed the title Select audio and video source fails silently on Chrome/Android Select audio and video source fails silently on Chrome/Android for external USB device Dec 1, 2021
@Astagor
Copy link

Astagor commented Aug 19, 2022

I have the same issue, Chrome 104.0.5112.97, Android 12. I have tested with https://webrtc.github.io/samples/src/content/devices/input-output/ and in Chrome audio inputs are listed as outputs and outputs as inputs. So I get as input:

  • Standard
  • Speakerphone
  • Headset earpiece

As output I get:

  • Standard

On the same phone in FireFox it works OK. Of course, I cannot choose output as FF does not support it, but the input just lists Standard, as it should.

@PleaseHelpBe

This comment was marked as off-topic.

@Astagor
Copy link

Astagor commented Sep 12, 2022

I do nothing special, I open the webrtc sample page and the inputs and outputs are switched.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants