amazon-chime-sdk-android
amazon-chime-sdk-android copied to clipboard
Questions regarding Device Management
First of all, thank you for creating the Chime SDK for Android and providing a demo app - it has been very useful as a reference for building our application.
Questions
- Is it possible to use the listAudioDevices function prior to joining a session?
- Is it possible to separate the audio input and output?
Regarding Question 1
In our application, we wish to check the camera, microphone, and speaker prior to joining the meeting session. In the sample app provided, the Device Management options are available after clicking the "Join Meeting" button via the listAudioDevices function defined in the DeviceController
interface. This in turn, is implemented by the AudioVideoFacade
, which requires a MeetingSessionConfiguration
to create. I was wondering if there is a way of listing the audio devices without a MeetingSessionConfiguration
.
Regarding Question 2
On the Chime SDK for web, usecase 1, it is possible to select audio input and output independent of one another. I was wondering if a similar feature was available on the Chime SDK for Android? For example, a user may wish to use a headphone for the audio output and the built-in microphone for the audio input.
Thank you for taking the time to read my questions.
Thank you @ipf-hkwak for asking these questions.
- You can utilize the Android native Audio Manager API getDevices() to get audio input/output devices. To use other device management API like chooseAudioDevice, device will need to be conformed to MediaDevice.
- Will get back to you once talked with the team.
In Android SDK, we expose speaker output in listAudioDevices() API. We will treat other customized audio input/output to be feature request.
Thank you for the prompt response!
Closing this old ticket as there's been no further activity. Please feel free to reopen or submit a support case in AWS console.