Mic doesn't work properly on some devices

Description
A clear and concise description of what the question is.

We have integrated Zoom Video SDK into our app to support live streaming drone camera feed with audio support. We are using Zoom Video SDK for Android version 1.6.0. The functionality works as expected on Android mobile phones. We also need to add support for live streaming on drone remote controllers which run on Android 10. Unfortunately, we found out that there is not audio feed present in the session when live streaming using the drone remote controller.

We explored the Video SDK Android sample app and found that mic doesn’t work with this setup as well.

To be able to fix the issue we have certain queries regarding the Zoom Video SDK:

  1. What Android API/method is Zoom Video SDK using to stream audio in a session? Is it using MediaRecorder? We are able to use MediaRecorder to record audio on the remote controller.
  2. Is it possible to change the mic source for a session?
  3. What other ways are there to send audio data to a session using Video SDK?
  4. Is there an example present in the sample app to stream audio using device’s mic to stream raw audio data?
  5. We have tried using InternalAudioMic class present in the sample app to send raw audio data but unfortunately, this also doesn’t work. How does InternalAudioMic work?
  6. Are there any example usages for InternalAudioMic that we can use to implement sending raw audio data?

Which Android Video SDK version?
Knowing the version can help us to identify your issue faster.
1.6.0

Troubleshooting Routes
The troubleshooting attempt types you’ve already exhausted, including testing with the appropriate sample app (found on Zoom · GitHub).

  • Issue is present on the sample app as well

Smartphone (please complete the following information):

  • Device: DJI RC Pro Enterprise
  • OS: Android 10

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.