amazon-chime-sdk-js: Can't use updated "default" audio input device

Meeting and attendee IDs:

  • Meeting ID: 001e8ba2-9c42-45b4-b505-64404ad4da79
  • Attendee ID: 5c1d8947-9abd-bae5-be25-b4ec19002a77

Timeline

  • User joins the meeting muted with “default” audio input selected.
  • User remains muted and connects a bluetooth headset while still in the meeting.
  • User can not use “default” audio input device since it was auto changed.
  • User may use connected bluetooth device, but not as a “default” option though.

Describe the bug Users can’t use “default” audio input device if it gets changed while in the meeting.

// User joins the meeting.
audioVideo.realtimeMuteLocalAudio();
await audioVideo.chooseAudioInputDevice('default');
audioVideo.start();

// User joins the meeting successfully.
// After some time new bluetooth device is connected and set as "default" option.
await audioVideo.chooseAudioInputDevice('default'); // doesn't work
await audioVideo.chooseAudioInputDevice((await audioVideo.listAudioInputDevices())[0]); // doesn't work

// User tries to say something, but he/she can't.
audioVideo.realtimeUnmuteLocalAudio();

chooseAudioInputDevice get’s never resolved.

Platform

  • OS: macOS Catalina 10.15.7 (19H114)
  • Browser: Chrome
  • Browser Version: Version 90.0.4430.212 (Official Build) (x86_64)
  • Amazon Chime SDK GitHub Commit: 2.9.0

localhost-1622036303591.log

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 33 (19 by maintainers)

Most upvoted comments

@vsimeikoKG thats great to hear. Is there any additional issues you are facing now? If not, please feel free to close this issue out. thanks