-
Notifications
You must be signed in to change notification settings - Fork 169
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
Cannot change AudioDevice for advanced CustomAudioDevice #493
Comments
@fpetrovski , apologies for the belated reply. Thank you so much for the detailed error report. That helps out a lot. |
@fpetrovski, heard back from Engineering. The Audio Device does not have a direct reference from Session and will not be cleared after session disconnect/cleanup. To avoid the error, you can close the app and reopen it to do Alternatively, check before setting the audio device, you can do the following to avoid the error.
|
Hi, thanks for getting back to me. Would you be able to relay our request/suggestion to the engineering team: Restarting the app is out of the question for our use case, and should be out of the question for any other use case. We cannot force the users to "restart". |
@fpetrovski, we'll look into this: https://jira.vonage.com/browse/VIDCS-2108. |
Describe the bug
Unable to change customAudioDevice (extended from BaseAudioDevice) between video calls.
Once the customAudioDevice has been set, it can't be change at all, unless the app is stopped and restarted.
To Reproduce
AudioDeviceManager.setAudioDevice(audioDevice)
and build VideoCall Session.AudioDeviceManager.setAudioDevice(audioDevice)
Expected behavior
The AudioDevice should be cleared after a video call has been ended.
We need the AudioDeviceManager to drop references to the previous AudioDevice and be ready to accept a new one.
Device (please compete the following information):
The text was updated successfully, but these errors were encountered: